运行 npm-check-updates 时出错

Posted

技术标签:

【中文标题】运行 npm-check-updates 时出错【英文标题】:Getting error while running npm-check-updates 【发布时间】:2021-12-22 01:57:00 【问题描述】:

我在尝试执行以下命令时遇到错误

npm-check-updates

内部/模块/cjs/loader.js:905 抛出错误; ^

错误:找不到模块“../../package.json” 需要堆栈:

C:\Users\hbarsainya\AppData\Roaming\npm\node_modules\npm-check-updates\build\src\bin\cli.js 在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) 在 Function.Module._load (internal/modules/cjs/loader.js:746:27) 在 Module.require (internal/modules/cjs/loader.js:974:19) 在需要(内部/模块/cjs/helpers.js:92:18) 在对象。 (C:\Users\hbarsainya\AppData\Roaming\npm\node_modules\npm-check-updates\build\src\bin\cli.js:11:40) 在 Module._compile (internal/modules/cjs/loader.js:1085:14) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) 在 Module.load (internal/modules/cjs/loader.js:950:32) 在 Function.Module._load (internal/modules/cjs/loader.js:790:14) 在 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) 代码:'MODULE_NOT_FOUND', 要求堆栈:[ 'C:\Users\hbarsainya\AppData\Roaming\npm\node_modules\npm-check-updates\build\src\bin\cli.js' ]

我看到位置 C:\Users\hbarsainya\AppData\Roaming\npm\node_modules\npm-check-updates\build\src\bin\cli.js 存在。你能帮我解决这个错误吗?

【问题讨论】:

【参考方案1】:

我在位置https://github.com/raineorshine/npm-check-updates/issues/990找到了解决方法

我在 /home/ledsun/.local/share/nvm/v17.0.1/lib/ 中将“../../package.json”更改为“../../../package.json” node_modules/npm-check-updates/build/src/bin/cli.js:11,然后ncu按预期运行。

【讨论】:

以上是关于运行 npm-check-updates 时出错的主要内容,如果未能解决你的问题,请参考以下文章

NCU(npm-check-update)更新角度包失败

npm 升级所有依赖包

npm 升级所有依赖包

急!用U盘拷贝文件时出错,代码:0x80070570文件或目录损坏且无法读取。

unraid检测硬盘坏道

与数据库联系时出错:使用无效数据调用函数 Query.where()。不支持的字段值:自定义 U 对象