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

如何设置NVM默认Node.js版本为18,避免开机手动切换?

解决NVM无法设置Node.js 18为永久默认版本的方法

常规设置步骤

  • 先确认已安装的Node.js 18版本,执行命令:

    nvm ls
    

    输出会列出所有已安装版本,找到Node.js 18的完整版本号(例如18.17.0)。

  • 执行以下命令设置默认版本:

    # 直接指定大版本即可
    nvm alias default 18
    # 也可以指定具体子版本(更精确)
    nvm alias default 18.17.0
    
  • 验证设置:关闭当前终端,重新打开新终端,执行node -v,输出应为18开头的版本;也可以用nvm current查看当前生效的版本。

排查不生效的情况

  • 检查shell配置文件(如~/.bashrc、~/.zshrc、~/.profile),看是否存在手动执行nvm use指定旧版本的语句,若有则删除或替换为nvm use 18。
  • 确认NVM的初始化代码(通常是source ~/.nvm/nvm.sh)在shell配置文件中,且位于所有版本切换命令之前,避免被后续命令覆盖默认设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 16:50:18