我认为我做了一件非常糟糕的事情并删除了我的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,但有些东西仍然存在。
任何帮助都会得到极大的赞赏。我保证,我永远不会再这样做了。提前谢谢。
答案 0 :(得分:0)
看起来安装NPM的命令行进程无法解决这个问题,所以我只是跑到npmjs.org并下载了稳定版本。这似乎解决了这个问题。