更新了NPM,但仍显示为旧版本
在这台电脑上find“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相关文件在这台计算机上。 旧的更改日志上次修改30天前存在说“v2.7.1(2015-03-05)”所以npm更新,并在这里在一个点。
任何人都可以指出我的方向是正确的吗?
在这里做一些假设:没有任何错误,只是可能有一些安装问题。 Homebrew应该只是安装节点,Thoughtbot使用它来设置笔记本电脑(见这里 )。
为了确保Node / NPM安装顺利完成,我这样做了:
sudo chown -R $USER /usr/local
每个这个职位。
我在优胜美地,而且在使用这个设置时我没有任何问题,特别是在更新NPM时(当我读到你的问题的时候)。