我刚刚在我的机器上升级了 nodejs。我卸载了我拥有的节点版本(ubuntu 存储库中的版本)。然后我安装了 nvm 并安装了 nodejs 4.2.2。
一切都没有错误,但是当我运行npm --version它时显示2.14.7,然后我决定运行:sudo npm install -g npm为了升级npm版本,但是当我检查它时它仍然显示2.14.7。所以,我再次检查但sudo npm --version这次使用的是最新的3.3.10版本。
为什么会发生这种情况,我该如何解决?
这是一个屏幕截图:

我正在使用 Ubuntu 14.04。
编辑:
添加至多命令输出
sistemas@ITAACO01:~$ which npm
/home/sistemas/.nvm/versions/node/v4.2.2/bin/npm
sistemas@ITAACO01:~$ sudo which npm
/usr/local/bin/npm
Run Code Online (Sandbox Code Playgroud)