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

执行npm -v等npm命令报错:找不到../../package.json模块求助

解决npm执行报错“Cannot find module '../../package.json'”的问题

问题描述

执行命令:npm -v

终端报错:

node:internal/modules/cjs/loader:1148
throw err;
^

Error: Cannot find module '../../package.json'
Require stack:
- C:\Users\App\AppData\Roaming\npm\node_modules\npm\lib\cli\validate-engines.js
- C:\Users\App\AppData\Roaming\npm\node_modules\npm\lib\cli.js
- C:\Users\App\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js

多次安装Node.js、调整环境变量后问题仍未解决。

解决方案

  • 彻底清理残留后重装Node.js

    1. 卸载控制面板中的Node.js程序
    2. 删除以下路径的相关文件夹:
      • C:\Program Files\nodejs
      • C:\Program Files (x86)\nodejs
      • C:\Users\App\AppData\Roaming\npm
      • C:\Users\App\AppData\Roaming\npm-cache
    3. 删除系统环境变量和用户环境变量中所有与Node.js、npm相关的条目
    4. 下载Node.js LTS稳定版安装包,运行安装时勾选「Add to PATH」,完成后重启终端,执行node -v和npm -v验证
  • 不重装Node.js的修复方案

    1. 手动删除C:\Users\App\AppData\Roaming\npm文件夹
    2. 打开终端执行npm install -g npm@latest,强制更新npm到最新版本
    3. 检查环境变量:执行node -e "console.log(process.env.PATH)",确认输出包含Node.js安装目录(如C:\Program Files\nodejs),若缺失则手动添加到系统PATH中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 01:11:02