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

执行npm命令(含npm -v)时提示找不到../../package.json模块

解决npm无法运行且提示找不到package.json的问题

问题重现

执行任何npm命令(如npm -v)时抛出以下错误:

C:\Users\Aloha>npm -v
node:internal/modules/cjs/loader:1147
  throw err;
  ^

Error: Cannot find module '../../package.json'
Require stack:
- C:\Users\Aloha\AppData\Roaming\npm\node_modules\npm\lib\es6\validate-engines.js
- C:\Users\Aloha\AppData\Roaming\npm\node_modules\npm\lib\cli.js
- C:\Users\Aloha\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
    at Module._load (node:internal/modules/cjs/loader:985:27)
    at Module.require (node:internal/modules/cjs/loader:1235:19)
    at require (node:internal/modules/helpers:176:18)
    at Object.<anonymous> (C:\Users\Aloha\AppData\Roaming\npm\node_modules\npm\lib\es6\validate-engines.js:8:49)
    at Module._compile (node:internal/modules/cjs/loader:1376:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
    at Module.load (node:internal/modules/cjs/loader:1207:32)
    at Module._load (node:internal/modules/cjs/loader:1023:12)
    at Module.require (node:internal/modules/cjs/loader:1235:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\Aloha\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\es6\\validate-engines.js',
    'C:\\Users\\Aloha\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\cli.js',
    'C:\\Users\\Aloha\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js'
  ]
}

Node.js v20.11.1

已重装Node.js但问题依旧。

解决方案

1. 清理npm残留文件

  • 删除C:\Users\Aloha\AppData\Roaming\npm和C:\Users\Aloha\AppData\Roaming\npm-cache两个文件夹
  • 删除用户目录下的.npmrc文件(如果存在)

2. 彻底卸载Node.js

  • 通过控制面板卸载Node.js程序
  • 手动删除以下路径的残留文件:
    • C:\Program Files\nodejs
    • C:\Program Files (x86)\nodejs
    • C:\Users\Aloha\AppData\Local\node-gyp

3. 重新安装Node.js

  • 下载Node.js LTS版本安装包(避免使用最新不稳定版)
  • 安装时确保勾选**"Add to PATH"**选项
  • 安装完成后重启命令行终端,执行npm -v验证

4. 检查环境变量

  • 打开系统环境变量设置,确认PATH中包含:
    • C:\Program Files\nodejs
    • C:\Users\Aloha\AppData\Roaming\npm
  • 若缺失则手动添加,添加后重启电脑生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 19:22:56