Error: Cannot find module '../../package.json'
Error: Cannot find module '../../package.json'
所以,我看到了其他类似的问题。有很多,但我似乎找不到解决方案。
我已经从 /{username} 中删除了 node_modules 文件夹和 package-lock.json 文件,我的 package.json 文件所在的位置。但是,每次我在全局安装某些东西时,它不会更新 package.json 文件,但会在 /usr/local/lib/node_modules.
中安装它
每次我 运行 ncu.
都会发生这种情况
有什么想法吗?
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module '../../package.json'
Require stack:
- /usr/local/lib/node_modules/npm-check-updates/build/src/bin/cli.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:999:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/usr/local/lib/node_modules/npm-check-updates/build/src/bin/cli.js:11:40)
at Module._compile (node:internal/modules/cjs/loader:1095:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1147:10)
at Module.load (node:internal/modules/cjs/loader:975:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/usr/local/lib/node_modules/npm-check-updates/build/src/bin/cli.js'
]
}
Node.js v17.0.1
我刚刚也经历过同样的事情。我认为这是最新版本的 NCU(12.0.1,在撰写本文时 5 小时前发布)中的一个错误。
如果我运行
npm install npm-check-updates@12.0.0 -g
然后 ncu 运行 没问题。
如果我运行
npm install npm-check-updates@12.0.1 -g
然后它因这个错误而呕吐。
我刚刚检查了 Github 页面,发现问题已经被提出为 https://github.com/raineorshine/npm-check-updates/issues/990。
所以我想,请按照该问题进行任何其他解决方法和最终修复。
我解决这个问题是删除 node_modules 文件夹,package-lock.json 文件并执行:
npm install
所以,我看到了其他类似的问题。有很多,但我似乎找不到解决方案。
我已经从 /{username} 中删除了 node_modules 文件夹和 package-lock.json 文件,我的 package.json 文件所在的位置。但是,每次我在全局安装某些东西时,它不会更新 package.json 文件,但会在 /usr/local/lib/node_modules.
中安装它每次我 运行 ncu.
都会发生这种情况有什么想法吗?
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module '../../package.json'
Require stack:
- /usr/local/lib/node_modules/npm-check-updates/build/src/bin/cli.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:999:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/usr/local/lib/node_modules/npm-check-updates/build/src/bin/cli.js:11:40)
at Module._compile (node:internal/modules/cjs/loader:1095:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1147:10)
at Module.load (node:internal/modules/cjs/loader:975:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/usr/local/lib/node_modules/npm-check-updates/build/src/bin/cli.js'
]
}
Node.js v17.0.1
我刚刚也经历过同样的事情。我认为这是最新版本的 NCU(12.0.1,在撰写本文时 5 小时前发布)中的一个错误。
如果我运行
npm install npm-check-updates@12.0.0 -g
然后 ncu 运行 没问题。
如果我运行
npm install npm-check-updates@12.0.1 -g
然后它因这个错误而呕吐。
我刚刚检查了 Github 页面,发现问题已经被提出为 https://github.com/raineorshine/npm-check-updates/issues/990。
所以我想,请按照该问题进行任何其他解决方法和最终修复。
我解决这个问题是删除 node_modules 文件夹,package-lock.json 文件并执行:
npm install