Be the first user to complete this post

  • 0
Add to List

Error: can not find module 'underscore'


If your project dependency has changed on remote and they are not updated on your local machine, then when you try to pull the changes from the remote and try running the server you might get the error that it can not find certain modules.
    throw err;
Error: Cannot find module 'underscore'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/Kavit/nodl/server.js:1:71)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)

npm ERR! Darwin 14.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "start"


*nix based system
sudo rm -rf node_modules/
sudo npm install
Windows based systems
npm install rimraf -g
rimraf node_modules
sudo npm install


Also Read:

  1. Pure vs Impure functions
  2. Debugging nodejs applications using node-inspector and Chrome Dev Tools
  3. What does npm start do in nodejs
  4. css - circular profile pictures
  5. Parse html response with fetch API
  6. Resolved - Error: Could not load the bindings file. Tried
  7. Organizing your expressjs routes in separate files.
  8. What is an npmignore file and what is it used for