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

升级Node.js时nvm调用不存在的用户文件夹报错求助

解决nvm调用未注册USERNAME的报错问题

问题根源

nvm运行时会读取系统的USERNAME(Windows)或USER(macOS/Linux)环境变量来定位用户目录,若该变量被错误设置为未在你电脑上注册的用户名,就会触发找不到对应目录的报错。

解决步骤

  1. 验证当前环境变量值

    • Windows终端(CMD/PowerShell)执行:
      echo %USERNAME%
    • macOS/Linux终端执行:
      echo $USER
      确认输出是否为那个陌生的用户名。
  2. 修正环境变量

    • Windows系统:
      右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「用户变量」列表里找到USERNAME,将值修改为你当前登录的用户名,保存后重启终端。
    • macOS/Linux系统:
      打开你的shell配置文件(比如~/.bashrc、~/.zshrc),添加或修改一行:
      export USER=你的真实用户名
      执行source ~/.zshrc(对应你的配置文件名)使修改生效,再重启终端。
  3. 重置nvm关联(可选)
    如果修改环境变量后仍有问题,先卸载所有已安装的Node.js版本,再重新安装:

    nvm uninstall --all
    nvm install node
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 14:10:49