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

如何在Node.js 14版本中使用npm 8版本

在Node.js 14中切换到npm 8的解决办法
  • 先确认路径差异
    运行 npm config get prefix 获取全局npm包的安装路径,查看该路径下的bin目录是否存在npm 8的文件。同时用 which npm(Linux/macOS)或 where npm(Windows)查看当前系统优先调用的npm路径,对比两者是否一致。

  • 调整环境变量优先级
    Linux/macOS用户:若旧npm路径在系统PATH中优先级更高,编辑~/.bashrc或~/.zshrc(对应你的shell),添加一行 export PATH=[npm8的bin路径]:$PATH(比如npm8安装在~/.npm-global/bin就写 export PATH=~/.npm-global/bin:$PATH),保存后运行 source ~/.bashrc(或对应配置文件)生效。
    Windows用户:打开「系统属性-高级-环境变量」,在系统变量的PATH里,把npm8所在路径(通常是C:\Users\[你的用户名]\AppData\Roaming\npm)移到Node.js默认npm路径的上方,重启命令行窗口。

  • 强制覆盖安装(可选)
    若路径调整后仍无效,运行 npm i -g npm@8 --force 强制覆盖旧版本的npm文件。

  • 验证结果
    重启命令行后执行 npm -v,显示8.x.x版本即为成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 01:25:31