如何在没有管理员权限的情况下安装节点版本管理器(NVM)

San*_*van 7 node.js node-modules google-api-nodejs-client nodejs-stream alexa-sdk-nodejs

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

小智 5

(你说的是https://github.com/coreybutler/nvm-windows对吗?)

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

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

例如。在 cmd 脚本中添加前缀,PATH=C:\node\v10;%PATH%以便该脚本中的任何节点或 npm 调用都使用 v10 中的任何节点


Joe*_*hen 5

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

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

需要 powershell 4+ 和执行脚本的权限。