npm已经安装,但后来说"命令未找到"

时间:2015-07-26 05:35:41

标签: bash npm yosemite

我一直遇到这个问题,所以我卸载了自制软件并试图卸载npm,但它没有用。我再次安装了自制软件,然后键入" brew install npm。"它返回"警告:已安装node-0.12.7。"然后我尝试使用以下命令使用npm:" npm install -g mup"它返回" -bash:npm:命令未找到。"

我在卸载npm时遇到问题,因为在网站上它使用npm来卸载npm ...否则,它会拒绝我的许可。我怎样才能解决这个问题,以便我可以安装mup" npm install -g mup"?奇怪的是它早先工作但现在却让我失望了。谢谢。

2 个答案:

答案 0 :(得分:2)

试试这个

cd ~
sudo rm -rf .npm
brew update
brew uninstall npm
brew install npm

答案 1 :(得分:0)

我尝试了各种解决方案,包括这里的解决方案,并且无法使其工作。最后,我尝试了 如何在John Papa(http://www.johnpapa.net/how-to-use-npm-global-without-sudo-on-osx/)上使用没有sudo on OSX的npm global ,并且它运行良好。

我认为这是在安装节点和NPM的第2步中,"为您的全局包创建一个目录"这产生了不同。

希望它有所帮助!