$ PATH使用NVM和安装NPM

我已经安装了NVM,现在我正在尝试安装NPM,这样我就可以将我的软件包导入到我的nodejs应用程序中。 我运行digitalocean vps。

如果我input

“node -v”

我得到安装在我的nvm文件夹中的0.10.19版本。 该文件夹是〜/ .nvm / v0.10.19 / bin。 键入“节点-v”确认我有我的$ PATh正常工作。

当我运行sh install.sh脚本来安装NPM时,出现以下错误:

没有nodejs,不能安装npm。 首先安装节点,然后重试。

也许节点安装,但不是在PATH? 请注意,以sudo身份运行可以更改envs。

PATH =〜/ .nvm / v0.10.19 /斌:在/ usr / local / sbin中:在/ usr / local / bin目录:/ usr / sbin目录:在/ usr / bin中:/ sbin目录:/ bin中

我真的很困惑,因为节点可执行文件的path实际上打印出来在控制台时,嘘失败…

nodejs版本0.10.19应该带有npm。 请发出以下命令

 npm -v 

我有nodejs版本0.10.15,它为我安装npm。

不要使用sudo运行npm命令。 nvm安装在你的主目录中,部分是因为它的目的是作为普通用户而不是根用户。