You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无管理员权限下,如何在Windows Git Bash中不借助nvm使用指定Node/NPM版本?

无管理员权限下切换Node.js 12.16.1的解决方案

方法一:永久修改用户环境变量

  1. 打开用户环境变量设置

    • 按下Win + R,输入sysdm.cpl并回车,打开系统属性窗口
    • 切换到「高级」标签页,点击「环境变量」
    • 在「用户变量」区域(无管理员权限无法修改系统变量,请勿操作)找到Path变量,点击「编辑」
  2. 更新Node.js路径

    • 删除或移到末尾原有的Node.js相关路径(比如原最新版Node的安装路径)
    • 点击「新建」,添加路径C:\Users\Username\nvm\v12.16.1(将Username替换为你的实际用户名)
    • 再添加路径C:\Users\Username\nvm\v12.16.1\node_modules\npm\bin(确保npm命令能被识别)
    • 依次点击「确定」保存所有设置
  3. 验证生效

    • 关闭所有已打开的Git Bash窗口,重新打开一个新窗口
    • 执行以下命令确认版本:
      node -v
      npm -v
      
      输出应为v12.16.1和对应版本的npm

方法二:Git Bash临时切换(无需修改系统设置)

如果只是临时使用该版本,可在每次打开Git Bash后执行以下命令:

export PATH="/c/Users/Username/nvm/v12.16.1:/c/Users/Username/nvm/v12.16.1/node_modules/npm/bin:$PATH"

替换Username为你的实际用户名后,即可临时将Node.js 12.16.1设为当前版本。

若想每次打开Git Bash自动生效,可将上述命令添加到~/.bashrc文件中:

  1. 在Git Bash中执行vim ~/.bashrc打开编辑
  2. 将命令粘贴到文件末尾,保存退出
  3. 执行source ~/.bashrc使设置立即生效

内容的提问来源于stack exchange,提问作者jglez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 13:12:46