如何在没有管理员权限的情况下安装Node Version Manager(NVM)

时间:2018-09-06 16:04:24

标签: node.js node-modules google-api-nodejs-client nodejs-stream alexa-sdk-nodejs

我在Windows计算机中没有管理员权限。我可以在没有管理员权限的情况下安装NVM吗?我尝试使用环境变量路径设置,但在我的情况下不起作用。

3 个答案:

答案 0 :(得分:1)

(您是在说https://github.com/coreybutler/nvm-windows吗?)

无论您是否可以在没有管理员权限的情况下安装它,使用节点切换节点版本的实际操作都需要它们,所以您会遇到麻烦。

您最好的选择是将不同版本的节点手动安装到不同的路径中,然后将环境变量配置为在需要使用它时指向正确的节点。

例如给您的cmd脚本加上PATH=C:\node\v10;%PATH%前缀,以使该脚本中的任何节点或npm调用都使用位于v10中的任何节点

答案 1 :(得分:0)

我有相同的需求,但找不到,所以我在另一个简单的nvm上创建了一个:

https://www.npmjs.com/package/@jchip/nvm

需要Powershell 4以上版本并具有执行脚本的权限。

答案 2 :(得分:0)

如果在Windows上使用Git Bash,则可以将其添加到bash.bashrc中以切换节点版本:

export PATH=/c/path/to/node/dir:$PATH

然后只需重新启动终端以选择更新的PATH。

它将在路径前面加上所需的节点版本。如果您对计算机没有管理员权限,这是我发现覆盖已安装的节点版本的唯一方法。