Today is my first day of my first job and after setting up my development environment by updating node and npm on my Mac (OSX) I seem to have broken something. Every time I try to use npm in my commandline (npm init, npm install, etc.) I get this error message:
module.js:339
throw err;
Error: Cannot find module 'npmlog'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:20:13
at Object. (/usr/local/lib/node_modules/npm/bin/npm->cli.js:76:3)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
There isn't much of an error message to go off and the stack trace isn't helping me all that much either. Here's what I have tried:
npm <something>
to solve their problem, which I cannot do.sudo npm uninstall npm -g
don't work.npmlog
directory from .npm
directory and then cloned the github repo directly to the directory again.Hopefully one of you have run into this before or have an idea of how to approach it. Any help is appreciated.
Here is one good link Fixing npm On Mac OS X for Homebrew Users
.
with following commands when try to upgrade node.js
under mac
rm -rf /usr/local/lib/node_modules brew uninstall node brew install node --without-npm echo prefix=~/.npm-packages >> ~/.npmrc curl -L https://www.npmjs.com/install.sh | sudo sh
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With