Reputation: 13
I followed this documentation https://nuxtjs.org/faq/netlify-deployment/ for SPA applications. This is my configuration: Deploy settings
When I do npm run build
to my Nuxt project locally everything works and the .nuxt
folder that contains dist
is generated too, nevertheless, in Netlify it won't work.
Here is the deploy log which main issue is failed during stage 'building site': Deploy directory 'dist' does not exist. Here I'll paste the complete log:
3:52:58 PM: build-image version: 9cade8af58c2cf3a17a1e9433d2e979149488837
3:52:58 PM: build-image tag: v3.3.5
3:52:58 PM: buildbot version: 2d05064ce3dd2eb95d282a24602ab707dd9581e8
3:52:58 PM: Fetching cached dependencies
3:52:58 PM: Starting to download cache of 212.5MB
3:52:59 PM: Finished downloading cache in 1.384846269s
3:52:59 PM: Starting to extract cache
3:53:09 PM: Finished extracting cache in 10.185000282s
3:53:10 PM: Finished fetching cache in 11.702997628s
3:53:10 PM: Starting to prepare the repo for build
3:53:10 PM: Preparing Git Reference refs/heads/master
3:53:11 PM: Starting build script
3:53:11 PM: Installing dependencies
3:53:13 PM: Started restoring cached node version
3:53:16 PM: Finished restoring cached node version
3:53:17 PM: v10.18.0 is already installed.
3:53:19 PM: Now using node v10.18.0 (npm v6.13.4)
3:53:19 PM: Attempting ruby version 2.6.2, read from environment
3:53:21 PM: Using ruby version 2.6.2
3:53:21 PM: Using PHP version 5.6
3:53:21 PM: Started restoring cached node modules
3:53:21 PM: Finished restoring cached node modules
3:53:22 PM: Started restoring cached go cache
3:53:22 PM: Finished restoring cached go cache
3:53:22 PM: unset GOOS;
3:53:22 PM: unset GOARCH;
3:53:22 PM: export GOROOT='/opt/buildhome/.gimme/versions/go1.12.linux.amd64';
3:53:22 PM: export PATH="/opt/buildhome/.gimme/versions/go1.12.linux.amd64/bin:${PATH}";
3:53:22 PM: go version >&2;
3:53:22 PM: export GIMME_ENV='/opt/buildhome/.gimme/env/go1.12.linux.amd64.env';
3:53:22 PM: go version go1.12 linux/amd64
3:53:22 PM: Installing missing commands
3:53:22 PM: Verify run directory
3:53:22 PM: Executing user command: npm run build
3:53:22 PM: > [email protected] build /opt/build/repo
3:53:22 PM: > nuxt build
3:53:24 PM: ℹ Production build
3:53:24 PM: ✔ Builder initialized
3:53:24 PM: ✔ Nuxt files generated
3:53:25 PM: ℹ Compiling Client
3:53:42 PM: ✔ Client: Compiled successfully in 17.17s
3:53:42 PM: ℹ Compiling Server
3:53:48 PM: ✔ Server: Compiled successfully in 5.39s
3:53:48 PM: Hash: 68bf0ef29d3fb5c8e150
3:53:48 PM: Version: webpack 4.41.5
3:53:48 PM: Time: 17174ms
3:53:48 PM: Built at: 01/05/2020 8:53:42 PM
3:53:48 PM: Asset Size Chunks Chunk Names
3:53:48 PM: ../server/client.manifest.json 28.2 KiB [emitted]
3:53:48 PM: 052eb8747a05f1304a0a.js 4.38 KiB 5 [emitted] [immutable] pages/Marketplace/_id
3:53:48 PM: 05acc90986191e1ad517.js 264 bytes 9 [emitted] [immutable] pages/Sso/index
3:53:48 PM: 2ab3d6553077491b19d2.js 4.74 KiB 8 [emitted] [immutable] pages/Sso/_token
3:53:48 PM: 3664b44a9c9732b7d2e0.js 32.4 KiB 13 [emitted] [immutable] vendors.app
3:53:48 PM: 4b9707aba77b0333f36b.js 163 KiB 2 [emitted] [immutable] commons.app
3:53:48 PM: 5488203ab0561699ec41.js 17 KiB 11 [emitted] [immutable] pages/index
3:53:48 PM: 619f0bd9f2a9459ad28a.js 264 bytes 7 [emitted] [immutable] pages/Pricing/index
3:53:48 PM: 65dc97af8f4b0160ebf2.js 265 bytes 10 [emitted] [immutable] pages/Tools/index
3:53:48 PM: 80fa73e83c4cec08f53b.js 60.1 KiB 1 [emitted] [immutable] app
3:53:48 PM: LICENSES 876 bytes [emitted]
3:53:48 PM: af478362505be97ffe5e.js 8.57 KiB 6 [emitted] [immutable] pages/Marketplace/index
3:53:48 PM: bc2f7cdf3afe2ac74b48.js 264 bytes 3 [emitted] [immutable] pages/Contact/index
3:53:48 PM: c14d23663ea237774ac6.js 10.7 KiB 4 [emitted] [immutable] pages/Marketplace/Requested/_id
3:53:48 PM: ca77d1bfd2f5f229c948.js 54.5 KiB 0 [emitted] [immutable] vendors.pages/Marketplace/Requested/_id.pages/Marketplace/index.pages/index
3:53:48 PM: e8d8275edcf2097334df.js 2.53 KiB 12 [emitted] [immutable] runtime
3:53:48 PM: fonts/066dc24.woff 34.1 KiB [emitted]
3:53:48 PM: failed during stage 'building site': Deploy directory 'dist' does not exist
3:53:48 PM: fonts/0a4b5c5.woff2 27.8 KiB [emitted]
3:53:48 PM: fonts/1af04b3.woff 35.8 KiB [emitted]
3:53:48 PM: fonts/3650a3f.woff2 25.9 KiB [emitted]
3:53:48 PM: fonts/4f07e73.woff 33.8 KiB [emitted]
3:53:48 PM: fonts/5b8b69a.woff 33.9 KiB [emitted]
3:53:48 PM: Shutting down logging, 46 messages pending
3:53:48 PM: fonts/6cbb85d.woff2 25.9 KiB [emitted]
3:53:48 PM: fonts/807f943.woff 32.8 KiB [emitted]
I'd be very grateful if someone could help me!
Upvotes: 1
Views: 1346
Reputation: 26
So I was having this same issue, then i figured that i forgot to run yarn generate
before yarn build
.
Also in your .gitignore remove dist
there and it should work just fine.
Upvotes: 1