I've installed node using brew install node
and when I use the node -v
I get following v5.0.0
. However when I try to run the npm
command I get npm: command not found
.
I've tried to run brew install npm
, however I just got following response node-5.0.0 already installed
.
It happened with node also returning command not found, but that I fixed by running brew link node
, however npm still does not seem to work.
How can I resolve this problem?
On Windows, you may face the “npm command not found” error if the path to nodejs and npm are not added to your path variable. To fix this, locate the path to nodejs and npm binaries. The command above should add the specified directory to the path variable.
The Npm command not found error can appear when you install or upgrade npm. On Windows, the cause of this error could be that a PATH or system variable is not correctly set. The error can also occur if you do not have npm or Node. js installed, have an outdated version, or have permission issues.
I encountered the same issue. After searching and reading different things online, what worked for me was:
$ brew postinstall node
However, first please do execute:
$ brew doctor
and follow the instructions there first, like the comment in your question mentions.
Try running
$ brew postinstall node
If you ever ran sudo npm
/ sudo yarn
, then you might need to change the owner of your global node_modules folder:
$ sudo chown -R "$(id -un)" "${NODE_PATH:-/usr/local/lib/node_modules}"
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