Cannot deploy due to exit code: 2

Hi I’m working on my own project and when I went to deploy couldn’t because of this error below

12:21:35 AM: ────────────────────────────────────────────────────────────────
12:21:35 AM: Netlify Build
12:21:35 AM: ────────────────────────────────────────────────────────────────
12:21:35 AM: ​
12:21:35 AM: ❯ Version
12:21:35 AM: @netlify/build 27.20.6
12:21:35 AM: ​
12:21:35 AM: ❯ Flags
12:21:35 AM: baseRelDir: true
12:21:35 AM: buildId: 634cca1783d30f085ee206fe
12:21:35 AM: deployId: 634cca1783d30f085ee20700
12:21:35 AM: ​
12:21:35 AM: ❯ Current directory
12:21:35 AM: /opt/build/repo
12:21:35 AM: ​
12:21:35 AM: ❯ Config file
12:21:35 AM: No config file was defined: using default values.
12:21:35 AM: ​
12:21:35 AM: ❯ Context
12:21:35 AM: production
12:21:35 AM: ​
12:21:35 AM: ────────────────────────────────────────────────────────────────
12:21:35 AM: 1. Build command from Netlify app
12:21:35 AM: ────────────────────────────────────────────────────────────────
12:21:35 AM: ​
12:21:35 AM: $ npm run build
12:21:35 AM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special
12:21:35 AM: npm WARN config location in the cache, and they are managed by
12:21:35 AM: npm WARN config cacache.
12:21:35 AM: > cv-juanpedropuig@0.1.0 build
12:21:35 AM: > react-scripts build
12:21:35 AM: node:internal/modules/cjs/loader:988
12:21:35 AM: throw err;
12:21:35 AM: ^
12:21:35 AM: Error: Cannot find module ‘css-what’
12:21:35 AM: Require stack:
12:21:35 AM: - /opt/build/repo/node_modules/css-select/lib/compile.js
12:21:35 AM: - /opt/build/repo/node_modules/css-select/lib/index.js
12:21:35 AM: - /opt/build/repo/node_modules/renderkid/lib/renderKid/styles/rule/Selector.js
12:21:35 AM: - /opt/build/repo/node_modules/renderkid/lib/renderKid/styles/Rule.js
12:21:35 AM: - /opt/build/repo/node_modules/renderkid/lib/renderKid/styles/StyleSheet.js
12:21:35 AM: - /opt/build/repo/node_modules/renderkid/lib/renderKid/Styles.js
12:21:35 AM: - /opt/build/repo/node_modules/renderkid/lib/RenderKid.js
12:21:35 AM: - /opt/build/repo/node_modules/pretty-error/lib/PrettyError.js
12:21:35 AM: - /opt/build/repo/node_modules/html-webpack-plugin/lib/errors.js
12:21:35 AM: - /opt/build/repo/node_modules/html-webpack-plugin/index.js
12:21:35 AM: - /opt/build/repo/node_modules/react-scripts/config/webpack.config.js
12:21:35 AM: - /opt/build/repo/node_modules/react-scripts/scripts/build.js
12:21:35 AM: at Function.Module._resolveFilename (node:internal/modules/cjs/loader:985:15)
12:21:35 AM: at Function.Module._load (node:internal/modules/cjs/loader:833:27)
12:21:35 AM: at Module.require (node:internal/modules/cjs/loader:1057:19)
12:21:35 AM: at require (node:internal/modules/cjs/helpers:103:18)
12:21:35 AM: at Object. (/opt/build/repo/node_modules/css-select/lib/compile.js:7:18)
12:21:37 AM: Creating deploy upload records
12:21:35 AM: at Module._compile (node:internal/modules/cjs/loader:1155:14)
12:21:35 AM: at Object.Module._extensions…js (node:internal/modules/cjs/loader:1209:10)
12:21:35 AM: at Module.load (node:internal/modules/cjs/loader:1033:32)
12:21:35 AM: at Function.Module._load (node:internal/modules/cjs/loader:868:12)
12:21:38 AM: Failed during stage ‘building site’: Build script returned non-zero exit code: 2 (Search results for '"non-zero exit code: 2"' - Netlify Support Forums)
12:21:35 AM: at Module.require (node:internal/modules/cjs/loader:1057:19) {
12:21:35 AM: code: ‘MODULE_NOT_FOUND’,
12:21:35 AM: requireStack: [
12:21:35 AM: ‘/opt/build/repo/node_modules/css-select/lib/compile.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/css-select/lib/index.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/renderkid/lib/renderKid/styles/rule/Selector.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/renderkid/lib/renderKid/styles/Rule.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/renderkid/lib/renderKid/styles/StyleSheet.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/renderkid/lib/renderKid/Styles.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/renderkid/lib/RenderKid.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/pretty-error/lib/PrettyError.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/html-webpack-plugin/lib/errors.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/html-webpack-plugin/index.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/react-scripts/config/webpack.config.js’,
12:21:35 AM: ‘/opt/build/repo/node_modules/react-scripts/scripts/build.js’
12:21:35 AM: ]
12:21:35 AM: }
12:21:35 AM: ​
12:21:35 AM: ────────────────────────────────────────────────────────────────
12:21:35 AM: “build.command” failed
12:21:35 AM: ────────────────────────────────────────────────────────────────
12:21:35 AM: ​
12:21:35 AM: Error message
12:21:35 AM: Command failed with exit code 1: npm run build (Search results for '"non-zero exit code: 1"' - Netlify Support Forums)
12:21:35 AM: ​
12:21:35 AM: Error location
12:21:35 AM: In Build command from Netlify app:
12:21:35 AM: npm run build
12:21:35 AM: ​
12:21:35 AM: Resolved config
12:21:35 AM: build:
12:21:35 AM: command: npm run build
12:21:35 AM: commandOrigin: ui
12:21:35 AM: publish: /opt/build/repo/build
12:21:35 AM: publishOrigin: ui
12:21:36 AM: Caching artifacts
12:21:36 AM: Started saving node modules
12:21:36 AM: Finished saving node modules
12:21:36 AM: Started saving build plugins
12:21:36 AM: Finished saving build plugins
12:21:36 AM: Started saving pip cache
12:21:36 AM: Finished saving pip cache
12:21:36 AM: Started saving emacs cask dependencies
12:21:36 AM: Finished saving emacs cask dependencies
12:21:36 AM: Started saving maven dependencies
12:21:36 AM: Finished saving maven dependencies
12:21:36 AM: Started saving boot dependencies
12:21:36 AM: Finished saving boot dependencies
12:21:36 AM: Started saving rust rustup cache
12:21:36 AM: Finished saving rust rustup cache
12:21:36 AM: Started saving go dependencies
12:21:36 AM: Finished saving go dependencies
12:21:37 AM: Build failed due to a user error: Build script returned non-zero exit code: 2
12:21:38 AM: Failing build: Failed to build site
12:21:38 AM: Finished processing build request in 35.889110514s

Can someone help me? I don’t even have a module called css-what or had in previous deployments.

Hi @JuanPedro,

It appears you’ve been able to deploy successfully. Do you still need help?

No, thank you very much anyways. I just needed to run npm install and that solved the problem.