能否指定nvm安装旧版Node.js的路径?办公设备权限咨询
如何指定nvm的Node.js安装路径
Windows平台(nvm-windows)
- 找到nvm的安装目录,打开其中的
settings.txt配置文件 - 在文件内添加或修改以下两行(替换为你有读写权限的非管理员目录,比如自己用户文件夹下的路径):
root: C:\Users\YourAccount\nvm path: C:\Users\YourAccount\nodejs - 保存配置后,以管理员身份打开命令提示符,重新执行nvm安装命令(如
nvm install 14.17.0),此时Node.js会被安装到你指定的路径中
Linux/macOS平台(nvm)
- 以管理员权限打开终端,编辑你的shell配置文件(如
~/.bashrc、~/.zshrc) - 添加一行环境变量配置,指定自定义的nvm存储路径(替换为你有权限的目录):
export NVM_DIR="/home/YourAccount/.custom-nvm" - 执行
source ~/.bashrc(对应你编辑的配置文件)使配置生效,之后重新运行nvm安装命令(如nvm install 12.22.10)即可
注意事项
- 配置自定义路径前,建议先卸载所有已通过nvm安装的Node.js版本,避免残留文件引发异常
- 切换版本仍需管理员权限,但只要指定的路径你拥有读写权限,安装后的Node.js和npm就能正常使用,不会出现因路径权限不足导致的无法调用问题
内容的提问来源于stack exchange,提问作者irwin
相关产品推荐
相关产品推荐

