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

如何在VS Code终端永久配置nvm(解决手动source问题)

解决VS Code终端zsh下nvm需手动source的问题

核心解决方案:将nvm加载命令加入zsh配置文件

zsh启动时会自动读取~/.zshrc文件,把nvm的加载命令添加到这个文件里,就能实现每次打开终端自动加载nvm:

  1. 打开任意终端(系统终端或VS Code终端都可以),编辑zsh配置文件:

    nano ~/.zshrc
    

    如果你习惯用vim,也可以用vim ~/.zshrc

  2. 在文件的末尾添加一行:

    source ~/.nvm/nvm.sh
    

    注意:如果你的nvm安装在自定义路径,替换成对应的路径即可

  3. 保存并退出编辑器:

    • 用nano的话,按Ctrl+O,回车确认保存,再按Ctrl+X退出
    • 用vim的话,按:wq回车保存退出
  4. 让配置立即生效(可选,重启VS Code终端也会生效):

    source ~/.zshrc
    

额外检查项

如果上述操作后问题仍存在,检查以下两点:

  • 确认VS Code终端默认shell是zsh:打开VS Code设置,搜索terminal.integrated.defaultProfile,根据你的操作系统(Mac/Linux/Windows)选择zsh作为默认终端配置文件
  • 检查配置文件是否正确:如果你的zsh使用的是~/.zprofile或~/.profile(比如登录shell场景),将source ~/.nvm/nvm.sh添加到对应的文件中即可

完成后重启VS Code终端,输入nvm --version或node --version验证是否正常工作。

内容的提问来源于stack exchange,提问作者Lâm Đỗ Tuấn

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 03:22:03