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

重启终端后NVM、NPM、Node版本无法访问的问题求助

解决nvm重启终端后无法访问的问题

问题根源

手动执行的nvm加载命令仅在当前终端会话生效,终端重启后环境变量会重置,导致nvm及已安装的Node版本无法访问。需要把加载命令写入终端配置文件,实现每次启动终端时自动加载nvm。

解决步骤

  1. 确认终端对应的配置文件

    • Bash终端:~/.bash_profile 或 ~/.bashrc
    • Zsh终端(比如Mac默认终端):~/.zshrc
    • Fish终端:~/.config/fish/config.fish
      不确定自己用的是哪种Shell,可执行以下命令查看:
    echo $SHELL
    
  2. 将nvm加载命令写入配置文件
    以Zsh为例,打开配置文件:

    nano ~/.zshrc
    

    在文件末尾添加以下内容:

    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # 加载nvm
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # 可选:启用nvm命令自动补全
    

    保存并退出(nano编辑器中按Ctrl+O回车确认保存,再按Ctrl+X退出)

  3. 让配置立即生效
    执行以下命令,无需重启终端即可让修改生效:

    source ~/.zshrc
    

    若是Bash终端,执行source ~/.bash_profile或source ~/.bashrc即可。

  4. 验证效果
    重启终端后执行nvm -v,如果能正常显示版本号,说明配置成功,此时已安装的Node版本也能正常访问。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 00:01:15