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

Windows下安装Node.js v22.0.0后所有npm命令报错求助

解决Node.js v22.0.0安装后npm命令报错问题

问题现象

安装Node.js v22.0.0后,执行任何npm命令(如npm nuxi init nuxt-dojo)均触发以下错误:

node:internal/modules/cjs/loader:1205
  throw err;
  ^
Error: Cannot find module 'C:\Users\user\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1202:15)
    at Module._load (node:internal/modules/cjs/loader:1027:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:187:14)
    at node:internal/main/run_main_module:28:49 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

解决步骤

  • 清理残留npm目录
    删除C:\Users\user\AppData\Roaming\npm和C:\Users\user\AppData\Roaming\npm-cache两个文件夹,这两个目录是npm的全局安装目录和缓存目录,可能存在损坏或残留配置导致路径异常。

  • 修复Node.js安装
    打开Node.js v22.0.0的安装程序,选择「Repair」选项执行修复安装,该操作会重新配置npm的路径并补全缺失的核心文件。

  • 检查环境变量
    确认系统环境变量PATH中包含Node.js的安装目录(通常为C:\Program Files\nodejs\),若存在旧版C:\Users\user\AppData\Roaming\npm路径先移除,修复完成后重新添加该路径。

  • 重启终端验证
    关闭所有已打开的终端窗口,重新打开后执行npm -v,若能正常输出npm版本号则问题解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 17:42:33