2017-08-01 106 views
3

我已经安装了nodejs 8,我无法运行角度为1的karma测试..正如在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?当我已经在Ubuntu上安装nodejs 8时,是否可以安装NVM?

回答

3

问:如果我已经安装了node,我还可以安装nvm吗?

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

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

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

which node解析

/home/samuelt/.nvm/versions/节点/ v6.10.3 /斌/节点

由于nvm总是试图设置其node安装路径为0第一个分身即使您在PATH中有10个其他节点安装路径,一旦系统找到node二进制文件,其余节点将被忽略。

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

答:理论上有可能。但我会说不。要在nvm中安装特定节点版本,您可以执行nvm install <version>

相关问题