Windows 如何通过 Gitlab 在用户模式下使用 nvm?
How to use nvm in user-mode through Gitlab on Windows?
我使用 GitLab,我有几个项目使用不同版本的节点。我遇到了 nvm-windows 项目,并将其安装在我的本地机器上进行试用。
$ nvm install 14.18.0
$ nvm use 14.18.0
引发异常:
exit status 1: You do not have sufficient privilege to perform this operation.
我把没有管理员权限的nvm
包安装到HOME目录,所以不涉及系统路径。我认为 mklink
是罪魁祸首,因为它用于创建一些符号链接。
这意味着,我需要 运行 Gitlab 客户端的管理员权限,但我想避免这种情况。使用具有不同节点版本的管道的最常见方法是什么?
如前所述here,只需执行以下行并确保它已被git跟踪以解决问题。
node --version > .nvmrc
并将以下行添加到 package.json
文件:
"scripts": {
"v": "node -v"
}
我使用 GitLab,我有几个项目使用不同版本的节点。我遇到了 nvm-windows 项目,并将其安装在我的本地机器上进行试用。
$ nvm install 14.18.0
$ nvm use 14.18.0
引发异常:
exit status 1: You do not have sufficient privilege to perform this operation.
我把没有管理员权限的nvm
包安装到HOME目录,所以不涉及系统路径。我认为 mklink
是罪魁祸首,因为它用于创建一些符号链接。
这意味着,我需要 运行 Gitlab 客户端的管理员权限,但我想避免这种情况。使用具有不同节点版本的管道的最常见方法是什么?
如前所述here,只需执行以下行并确保它已被git跟踪以解决问题。
node --version > .nvmrc
并将以下行添加到 package.json
文件:
"scripts": {
"v": "node -v"
}