如何修复NPM和Node的损坏路径

时间:2017-08-26 23:50:51

标签: node.js bash macos ubuntu npm

我认为我做了一件非常糟糕的事情并删除了我的npm安装路径。我依稀记得在安装其他东西期间运行rm -rf usr/bin/local/npm(大约)(我的主要目标是更新节点和npm),我认为我遇到了该文件的错误,所以我删除了它。可能是愚蠢的,是的,我应该先了解一下我的计算机中发生的事情。 Anywho,我认为删除了npm(或它的路径),所以我尝试按照these instructions在我的系统上重新安装node和npm。但是,我仍然认为这条道路已经破裂。

当我运行node时,我可以在终端中运行节点。

当我运行node -v时,我得到v8.4.0

当我运行whereis node时,我没有得到任何输出。

当我运行which node时,我得到/usr/local/bin/node

但是当我尝试运行npm <anything>时,我收到错误: -bash: npm: command not found

我使用的资源的最后一行curl -L https://www.npmjs.com/install.sh | sh我认为应该安装npm,但有些东西仍然存在。

任何帮助都会得到极大的赞赏。我保证,我永远不会再这样做了。提前谢谢。

1 个答案:

答案 0 :(得分:0)

看起来安装NPM的命令行进程无法解决这个问题,所以我只是跑到npmjs.org并下载了稳定版本。这似乎解决了这个问题。