我已经安装了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安装在你的主目录中,部分是因为它的目的是作为普通用户而不是根用户。