繁体   English   中英

更新了NPM,但仍显示为旧版本

[英]Updated NPM but still showing as old version

在此计算机上获取“npm:command not found”。 我知道的唯一方法是通过使用Homebrew卸载节点并从node.js站点重新安装。 刚刚在这台计算机上重新安装了node.js,并使用npm版本2.5.1。 我使用以下内容更新到最新版本(2.7.1):

sudo npm install npm -g

更新没有任何错误,但运行npm -v告诉我,我仍然在2.5.1版本

在查看问题的过程中,请查看此计算机上的旧npm相关文件。 旧的Changelog最后修改30天前存在说“v2.7.1(2015-03-05)”所以npm已经更新并且在这里一度更新。

谁能指出我正确的方向来弄清楚出了什么问题?

在这里做一些假设:没有任何真正的错误,可能存在一些安装问题。 Homebrew应该适合安装节点,Thoughtbot使用它来设置笔记本电脑(见这里 )。

为确保Node / NPM安装顺利完成,我这样做了:

sudo chown -R $USER /usr/local

根据这篇文章。

我在优胜美地,我没有遇到任何使用此设置的问题,尤其是在更新NPM时(在我阅读您的问题时这样做)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM