npmreactjs95% confidence\u2191 60

How to fix Next.js Vercel deployment module not found error

Full error message
My next.js app works on my machine and was working when deployed on Vercel but now it fails when building on Vercel with the following error: 

I've tried deleting node_modules and running npm install a few times but with no joy. 

Any help would be hugely appreciated. Thank you!

  Running "npm run build"
  20:43:24.926

  [email protected] build /vercel/5ccaedc9
  20:43:24.926

  next build
  20:43:24.967

  internal/modules/cjs/loader.js:983
  20:43:24.967

    throw err;
  20:43:24.967

    ^
  20:43:24.967

  Error: Cannot find module '../build/output/log'
  20:43:24.967

  Require stack:
  20:43:24.967

  - /vercel/5ccaedc9/node_modules/.bin/next
  20:43:24.967

      at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980:15)
  20:43:24.967

      at Function.Module._load (internal/modules/cjs/loader.js:862:27)
  20:43:24.967

      at Module.require (internal/modules/cjs/loader.js:1042:19)
  20:43:24.967

      at require (internal/modules/cjs/helpers.js:77:18)
  20:43:24.967

      at Object. (/vercel/5ccaedc9/node_modules/.bin/next:2:46)
  20:43:24.967

      at Module._compile (internal/modules/cjs/loader.js:1156:30)
  20:43:24.967

      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
  20:43:24.967

      at Module.load (internal/modules/cjs/loader.js:1000:32)
  20:43:24.967

      at Function.Module._load (internal/modules/cjs/loader.js:899:14)
  20:43:24.967

      at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) {
  20:43:24.967

    code: 'MODULE_NOT_FOUND',
  20:43:24.967

    requireStack: [ '/vercel/5ccaedc9/node_modules/.bin/next' ]
  20:43:24.967

  }
  20:43:24.969

  npm ERR! code ELIFECYCLE
  20:43:24.969

  npm ERR! errno 1
  20:43:24.970

  npm ERR! [email protected] build: next build
  20:43:24.970

  npm ERR! Exit status 1
  20:43:24.970

  npm ERR! 
  20:43:24.970

  npm ERR! Failed at the [email protected] build script.
  20:43:24.970

  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
  20:43:24.974

  npm ERR! A complete log of this run can be found in:
  20:43:24.974

  npm ERR!     /vercel/.npm/_logs/2020-06-17T19_43_24_971Z-debug.log
  20:43:24.979

  Error: Command "npm run build" exited with 1
  20:43:25.342

  [dmesg] follows:
  20:43:25.342

  [  962.449223] ecs-bridge: port 1(veth2a021300) entered disabled state
  20:43:25.342

  [  962.453655] device veth2a021300 entered promiscuous mode
  20:43:25.342

  [  962.457686] ecs-bridge: port 1(veth2a021300) entered blocking state
  20:43:25.342

  [  962.462004] ecs-bridge: port 1(veth2a021300) entered forwarding state
  20:43:26.242

  Done with "package.json"

Here's my Package.json

{
  "name": "tdwcks",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "next",
    "build": "next build",
    "start": "next start"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "cjs": "0.0.11",
    "core-util-is": "^1.0.2",
    "framer-motion": "^1.11.0",
    "gray-matter": "^4.0.2",
    "next": "^9.4.4",
    "raw-loader": "^4.0.1",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-ga": "^3.0.0",
    "react-markdown": "^4.3.1",
    "react-player": "^2.2.0",
    "react-scripts": "^3.4.1"
  },
  "devDependencies": {
    "postcss-preset-env": "^6.7.0",
    "tailwindcss": "^1.4.6"
  }
}

This error typically happens if you're accidentally committing node_modules to your project's Git Repostiory. Could you try to do the following? Ensure all changes have been committed and you have a clean directory. Run rm -rf node_modules (or delete the folder on Windows). Run git add -A then git commit -m "Remove all module files". Add node_modules to your .gitignore file (and save). Run git add -A then git commit -m "Update ignored files". Verify your directory is completely clean via git status. Then, run git push. This deployment should work on Vercel. Finally, re-run npm i or yarn depending on your package manager to get your local copy working.

API access

Get this solution programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/error/3c473721e369989c58d8e15f1a3819b75e05824a3945bbbd92ccab56037c0ba6
hash \u00b7 3c473721e369989c58d8e15f1a3819b75e05824a3945bbbd92ccab56037c0ba6
How to fix Next.js Vercel deployment module not found error — DepScope fix | DepScope