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

时间:2015-03-13 19:04:48

标签: node.js macos npm

在此计算机上获取“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已经更新,并且在这里一度更新。

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

1 个答案:

答案 0 :(得分:0)

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

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

sudo chown -R $USER /usr/local

this个帖子。

我在优胜美地,我在使用这个设置时没有任何问题,特别是在更新NPM时(在我阅读你的问题时这样做了)。