我已经在Ubuntu上安装了nodejs 8,是否可以安装NVM?

时间:2017-08-01 13:39:17

标签: node.js ubuntu karma-runner karma-jasmine nvm

我已经安装了nodejs 8,我无法使用角度1进行业力测试。如Karma官方网站Note: Karma currently works on Node.js 0.10, 0.12.x, 4.x, 5.x, 6.x, and 7.x. See FAQ for more info.所述,我猜问题可能在我的节点版本中,他们建议安装节点通过NVM,但我已经安装了节点8 ..是否可以安装nvm并包含我当前的nodejs?

1 个答案:

答案 0 :(得分:8)

问:当我已经安装nvm时,我仍可以安装node吗?

A:是的。 nvm通过更改PATH环境变量来确定当前shell会话使用的node版本。

例如,在执行nvm use 6.10.3时,您可以立即看到$ PATH设置为;

  

PATH = /家庭/ samuelt / .nvm /版本/节点/ v6.10.3 / bin中

which node解析为

  

/home/samuelt/.nvm/versions/node/v6.10.3/bin/node

由于nvm始终尝试将node安装的路径设置为PATH中的第一次出现,即使您在PATH中有10个其他节点安装路径,一旦系统找到node二进制文件,就会忽略rest。

问:我是否可以将已安装的Node副本作为nvm中已安装节点的一部分包含在内?

A:从理论上讲,这是可能的。但我会说不。要在nvm中安装特定节点版本,您可以nvm install <version>