本人完整报错
Error: Cannot find module '../package.json' Require stack: - C:\Users\24152\AppData\Roaming\npm\node_modules\npm\lib\cli.js - C:\Users\24152\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Module._load (node:internal/modules/cjs/loader:1051:27) at Module.require (node:internal/modules/cjs/loader:1311:19) at require (node:internal/modules/helpers:179:18) at module.exports (C:\Users\24152\AppData\Roaming\npm\node_modules\npm\lib\cli.js:17:15) at Object.<anonymous> (C:\Users\24152\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:2:25) at Module._compile (node:internal/modules/cjs/loader:1469:14) at Module._extensions..js (node:internal/modules/cjs/loader:1548:10) at Module.load (node:internal/modules/cjs/loader:1288:32) at Module._load (node:internal/modules/cjs/loader:1104:12) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\\Users\\24152\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\cli.js', 'C:\\Users\\24152\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js' ]
困住自己一天以防有后来人遭此困惑特此发表本人第一篇博客
解决方法
1)手动删除 npm 目录:这个目录通常位于:C:\Users\<你的用户名>\AppData\Roaming\npm
(如果没有AppData这个目录直接搜索肯定是有的不过隐藏了)
2)删除这个目录后,重新开一个命令行窗口并运行以下命令来重新安装 npm:
npm install -g npm
至此问题解决