My netlify site name: https://venerable-dusk-1fa9b0.netlify.app/
I deploy my site and get error when building project: Failed during stage 'building site': Build script returned non-zero exit code: 2
Logs:
8:15:09 AM: Failed during stage 'building site': Build script returned non-zero exit code: 2 (https://ntl.fyi/exit-code-2)
8:14:57 AM: Netlify Build
8:14:57 AM: ────────────────────────────────────────────────────────────────
8:14:57 AM:
8:14:57 AM: ❯ Version
8:14:57 AM: @netlify/build 29.20.6
8:14:57 AM:
8:14:57 AM: ❯ Flags
8:14:57 AM: baseRelDir: true
8:14:57 AM: buildId: 64eec227ed2b99313b193448
8:14:57 AM: deployId: 64eec227ed2b99313b19344a
8:14:57 AM:
8:14:57 AM: ❯ Current directory
8:14:57 AM: /opt/build/repo
8:14:57 AM:
8:14:57 AM: ❯ Config file
8:14:57 AM: /opt/build/repo/netlify.toml
8:14:57 AM:
8:14:57 AM: ❯ Context
8:14:57 AM: deploy-preview
8:14:57 AM:
8:14:57 AM: Build command from Netlify app
8:14:57 AM: ────────────────────────────────────────────────────────────────
8:14:57 AM:
8:14:57 AM: $ npm run build
8:14:57 AM: > build
8:14:57 AM: > nuxt build
8:14:57 AM: [log] Nuxi 3.6.5
8:14:57 AM: [log] Nuxt 3.6.5 with Nitro 2.6.1
8:14:58 AM: [info] [nuxt:tailwindcss] Using default Tailwind CSS file
8:14:59 AM: [info] Building client...
8:14:59 AM: [info] vite v4.3.9 building for production...
8:14:59 AM: [info] transforming...
8:15:02 AM: [info] ✓ 177 modules transformed.
8:15:02 AM: [info] rendering chunks...
8:15:02 AM: [info] computing gzip size...
8:15:02 AM: [info] .nuxt/dist/client/manifest.json 6.25 kB │ gzip: 0.93 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/rubik-v28-cyrillic_cyrillic-ext_latin_latin-ext-regular.34fe3eb3.woff2 56.44 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/rubik-v28-cyrillic_cyrillic-ext_latin_latin-ext-600.bbe30838.woff2 56.75 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/rubik-v28-cyrillic_cyrillic-ext_latin_latin-ext-regular.54eab73d.woff 72.27 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/rubik-v28-cyrillic_cyrillic-ext_latin_latin-ext-600.d0b74f5a.woff 72.98 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/bg-intro_2x.caebede6.png 1,116.42 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/TheHeader.ab951f13.css 0.39 kB │ gzip: 0.25 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/inner.e31a527b.css 0.55 kB │ gzip: 0.30 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/error-500.e798523c.css 2.02 kB │ gzip: 0.75 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/error-404.95c28eb4.css 3.70 kB │ gzip: 1.14 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/_plugin-vue_export-helper.c27b6911.js 0.09 kB │ gzip: 0.10 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/users.e01eae8d.js 0.25 kB │ gzip: 0.21 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/loans.d1c95f30.js 0.25 kB │ gzip: 0.21 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/settings.12cee85b.js 0.26 kB │ gzip: 0.21 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/ContentContainer.f6a4c87f.js 0.33 kB │ gzip: 0.26 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/default.5f05974e.js 0.41 kB │ gzip: 0.30 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/TheHeader.46174bc1.js 1.25 kB │ gzip: 0.71 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/inner.4a710d86.js 1.50 kB │ gzip: 0.74 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/add-book.2291ac41.js 1.61 kB │ gzip: 0.85 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/books.fd60d27d.js 1.88 kB │ gzip: 0.90 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/error-500.f3c7f293.js 1.93 kB │ gzip: 1.02 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/index.95a5c1bd.js 2.06 kB │ gzip: 1.06 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/error-404.4c1af535.js 2.31 kB │ gzip: 1.19 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/nuxt-link.143f75fd.js 4.34 kB │ gzip: 1.87 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/BaseButton.d6a4656b.js 62.47 kB │ gzip: 21.35 kB
8:15:02 AM: [info] .nuxt/dist/client/_nuxt/entry.c6e8dfb0.js 195.51 kB │ gzip: 72.84 kB
8:15:02 AM: [info] ✓ built in 2.75s
8:15:02 AM: [success] Client built in 2762ms
8:15:02 AM: [info] Building server...
8:15:02 AM: [info] vite v4.3.9 building SSR bundle for production...
8:15:02 AM: [info] transforming...
8:15:03 AM: [info] ✓ 112 modules transformed.
8:15:03 AM: [info] rendering chunks...
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/inner-styles.a1841a80.mjs 0.08 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/entry-styles.48461422.mjs 0.15 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/error-404-styles.5437d746.mjs 0.15 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/error-500-styles.ee00b7aa.mjs 0.15 kB
8:15:03 AM: [info] .nuxt/dist/server/styles.mjs 0.56 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/index-0d580560.js 0.22 kB │ map: 3.09 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/_plugin-vue_export-helper-cc2b3d55.js 0.25 kB │ map: 0.13 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/inner-styles-1.mjs-d73678ed.js 0.73 kB │ map: 0.11 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/entry-styles-2.mjs-9745d407.js 0.74 kB │ map: 0.11 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/loans-074f2ceb.js 0.79 kB │ map: 0.12 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/users-2a1c5303.js 0.79 kB │ map: 0.12 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/settings-d77fb09f.js 0.80 kB │ map: 0.12 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/ContentContainer-1bf3fd43.js 0.99 kB │ map: 0.37 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/default-c67b9e47.js 1.10 kB │ map: 0.12 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/island-renderer-678b163e.js 1.24 kB │ map: 1.39 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/error-500-styles-1.mjs-56d472fe.js 2.23 kB │ map: 0.12 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/BaseButton-0f740103.js 2.83 kB │ map: 1.97 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/error-500-0eaaa520.js 3.30 kB │ map: 3.79 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/TheHeader-ca98ee08.js 3.88 kB │ map: 1.69 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/error-404-styles-1.mjs-0f11a32d.js 3.93 kB │ map: 0.12 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/inner-bb5487a1.js 3.94 kB │ map: 2.27 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/books-2f859cdc.js 4.12 kB │ map: 1.06 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/error-404-ddf06d2b.js 4.19 kB │ map: 5.83 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/nuxt-link-26e5a74c.js 5.99 kB │ map: 13.21 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/add-book-32949c77.js 6.09 kB │ map: 3.08 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/index-cbf971ce.js 7.24 kB │ map: 2.85 kB
8:15:03 AM: [info] .nuxt/dist/server/_nuxt/entry-styles-1.mjs-951c4051.js 9.50 kB │ map: 0.11 kB
8:15:03 AM: [info] .nuxt/dist/server/server.mjs 91.53 kB │ map: 219.71 kB
8:15:03 AM: [info] ✓ built in 1.18s
8:15:03 AM: [success] Server built in 1192ms
8:15:03 AM: [success] [nitro] Generated public dist
8:15:03 AM: [info] [nitro] Building Nitro Server (preset: `netlify`)
8:15:06 AM: [success] [nitro] Nitro server built
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/_plugin-vue_export-helper-cc2b3d55.mjs (254 B) (200 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/_plugin-vue_export-helper-cc2b3d55.mjs.map (449 B) (258 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/add-book-32949c77.mjs (6.37 kB) (1.65 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/add-book-32949c77.mjs.map (5.57 kB) (1.25 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/BaseButton-0f740103.mjs (2.83 kB) (1.1 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/BaseButton-0f740103.mjs.map (2.56 kB) (784 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/books-2f859cdc.mjs (4.14 kB) (1.41 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/books-2f859cdc.mjs.map (3.25 kB) (945 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/ContentContainer-1bf3fd43.mjs (989 B) (527 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/ContentContainer-1bf3fd43.mjs.map (920 B) (401 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/default-c67b9e47.mjs (1.11 kB) (579 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/default-c67b9e47.mjs.map (1.01 kB) (432 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/entry-styles.48461422.mjs (10.6 kB) (2.99 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/entry-styles.48461422.mjs.map (612 B) (288 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/error-404-ddf06d2b.mjs (4.12 kB) (1.7 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/error-404-ddf06d2b.mjs.map (2.33 kB) (782 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/error-404-styles.5437d746.mjs (4.04 kB) (1.27 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/error-404-styles.5437d746.mjs.map (352 B) (216 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/error-500-0eaaa520.mjs (3.23 kB) (1.4 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/error-500-0eaaa520.mjs.map (1.69 kB) (600 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/error-500-styles.ee00b7aa.mjs (2.35 kB) (886 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/error-500-styles.ee00b7aa.mjs.map (352 B) (215 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/index-cbf971ce.mjs (7.52 kB) (1.95 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/index-cbf971ce.mjs.map (6.27 kB) (920 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/inner-bb5487a1.mjs (3.93 kB) (1.36 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/inner-bb5487a1.mjs.map (3.07 kB) (855 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/inner-styles.a1841a80.mjs (775 B) (418 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/inner-styles.a1841a80.mjs.map (318 B) (199 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/island-renderer-678b163e.mjs (1.27 kB) (564 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/island-renderer-678b163e.mjs.map (910 B) (423 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/loans-074f2ceb.mjs (788 B) (458 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/loans-074f2ceb.mjs.map (827 B) (390 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/nuxt-link-26e5a74c.mjs (6.08 kB) (1.71 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/nuxt-link-26e5a74c.mjs.map (5.87 kB) (1.44 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/settings-d77fb09f.mjs (800 B) (460 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/settings-d77fb09f.mjs.map (833 B) (393 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/TheHeader-ca98ee08.mjs (3.89 kB) (1.25 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/TheHeader-ca98ee08.mjs.map (3.73 kB) (1.02 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/users-2a1c5303.mjs (788 B) (457 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/_nuxt/users-2a1c5303.mjs.map (827 B) (388 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/client.manifest.mjs (7.68 kB) (1.08 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/client.manifest.mjs.map (5.55 kB) (789 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/server.mjs (147 kB) (31.1 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/server.mjs.map (317 B) (202 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/styles.mjs (628 B) (293 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/app/styles.mjs.map (502 B) (229 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/books.mjs (25.1 kB) (4.88 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/books.mjs.map (1.05 kB) (296 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/error-500.mjs (4.26 kB) (1.82 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/error-500.mjs.map (196 B) (158 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/handlers/renderer.mjs (10.3 kB) (3.27 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/handlers/renderer.mjs.map (363 B) (195 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/multipart-parser.mjs (5.03 kB) (2.1 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/multipart-parser.mjs.map (213 B) (167 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/nitro/netlify.mjs (249 kB) (63.8 kB gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/nitro/netlify.mjs.map (3.21 kB) (787 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/rollup/_virtual_head-static.mjs (487 B) (317 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/rollup/_virtual_head-static.mjs.map (111 B) (112 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/rollup/_virtual_spa-template.mjs (94 B) (100 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/chunks/rollup/_virtual_spa-template.mjs.map (112 B) (112 B gzip)
8:15:06 AM: ├─ .netlify/functions-internal/server/package.json (1.21 kB) (460 B gzip)
8:15:06 AM: └─ .netlify/functions-internal/server/server.mjs (386 B) (208 B gzip)
8:15:06 AM: Σ Total size: 3.16 MB (761 kB gzip)
8:15:06 AM:
8:15:06 AM: (build.command completed in 9.3s)
8:15:06 AM:
8:15:06 AM: Functions bundling
8:15:06 AM: ────────────────────────────────────────────────────────────────
8:15:06 AM:
8:15:06 AM: Packaging Functions from .netlify/functions-internal directory:
8:15:06 AM: - server/server.mjs
8:15:06 AM:
8:15:08 AM:
8:15:08 AM: (Functions bundling completed in 1.9s)
8:15:08 AM:
8:15:09 AM: Build failed due to a user error: Build script returned non-zero exit code: 2
8:15:09 AM: Failing build: Failed to build site
8:15:10 AM: Finished processing build request in 29.624s
My build setting on netlify:
Runtime Not set
Base directory /
Package directory Not set
Build command npm run build
Publish directory .dist
Deploy log visibility
Logs are public
Build status Active
My package.json:
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "nuxt prepare",
"lint:js": "eslint --ext \".ts,.vue\" --max-warnings=0 --ignore-path .gitignore .",
"lint:prettier": "prettier --check .",
"lint": "npm run lint:js && npm run lint:prettier",
"lintfix": "prettier --write --list-different . && npm run lint:js -- --fix",
"test": "vitest"
},
"devDependencies": {
"@intlify/eslint-plugin-vue-i18n": "^2.0.0",
"@intlify/unplugin-vue-i18n": "^0.12.3",
"@nuxt/test-utils": "^3.7.0",
"@nuxtjs/eslint-config-typescript": "^12.0.0",
"@nuxtjs/tailwindcss": "^6.8.0",
"@types/node": "^18.17.3",
"@typescript-eslint/parser": "^5.62.0",
"@vitejs/plugin-vue": "^4.3.3",
"@vue/test-utils": "^2.4.1",
"eslint": "^8.47.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-vitest": "^0.2.8",
"jsdom": "^22.1.0",
"nuxt": "3.6.5",
"prettier": "^3.0.2",
"typescript": "^5.2.2",
"vitest": "^0.33.0",
"vue-i18n": "^9.2.2"
},
"dependencies": {
"@pinia/nuxt": "^0.4.11",
"pinia": "^2.1.6",
"vee-validate": "^4.11.3",
"yup": "^1.2.0"
},
"overrides": {
"vue": "latest"
}
In my project I use i18n and nuxt server,maybe I need to specify some additional settings.
I tried to deploy with the command npm run build
and rpm run generate
, but the error appears anyway