执行任意npm命令均报错Cannot find module '../../package.json'问题求助
故障原因
全局npm的核心安装文件损坏,是npm自身的package.json文件缺失,和你本地项目的配置无关,通常是全局npm更新中断、安全软件误删文件导致的。
修复方案
- 方案1:覆盖重装Node.js(操作最简单,推荐)
直接下载对应版本的Node.js安装包运行安装,安装程序会自动替换损坏的全局npm文件,你之前安装的全局npm依赖包不会被清除。 - 方案2:手动修复全局npm(无需重装Node.js)
- 打开资源管理器,进入路径
C:\Users\nuur hassan\AppData\Roaming\npm\node_modules,删除该目录下的npm文件夹 - 若
npx命令可正常运行,直接执行命令npx npm@latest -g即可完成全局npm的重新安装 - 若
npx也无法运行,打开Node.js的默认安装目录C:\Program Files\nodejs\node_modules\npm,将该目录下所有文件复制到刚才删除的npm文件夹的位置即可
- 验证修复结果
终端执行npm -v,正常输出版本号即修复完成。
内容的提问来源于stack exchange,提问作者SS Sumve
相关产品推荐
相关产品推荐

