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

如何通过NVM使用指定Node版本对应的NPM命令?

使用NVM指定Node版本执行npm命令的步骤

首先明确:Node 16.18.1官方配套的npm版本就是8.19.2,所以你切换后看到的npm版本是完全正常的——只要Node版本正确,对应的npm会自动匹配,不用额外调整。

接下来按以下操作即可:

  • 确认版本切换生效
    先验证当前终端的Node版本是否正确,执行:

    node -v
    

    输出应为v16.18.1,说明nvm的切换已经生效,此时运行的npm就是该Node版本自带的工具。

  • 在目标仓库执行安装命令
    进入你克隆的仓库目录,直接运行:

    npm install
    

    此时的npm会基于Node 16.18.1环境运行,完全符合仓库的版本要求。

  • 可选:设置默认版本(简化操作)
    如果这个仓库是你常用的,不想每次打开终端都手动切换版本,可以把16.18.1设为默认版本:

    nvm alias default 16.18.1
    

    之后新开的终端会自动使用这个Node版本。

  • 临时单条命令指定版本
    如果你不想改变当前终端的Node版本,只想临时用16.18.1执行一次npm命令,可以直接用:

    nvm exec 16.18.1 npm install
    

    这条命令会在指定的Node版本环境下运行npm install,不影响当前终端的全局版本设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 11:20:00