gpt4 book ai didi

node.js - 如何轻松验证安装的 npm 依赖项是否正确?

转载 作者:搜寻专家 更新时间:2023-10-31 22:24:42 26 4
gpt4 key购买 nike

如果有任何未满足的 package.json 依赖项,我如何知道何时提示用户运行 npm install

我想这样做,因为如果任何 require() 失败,用户会收到一条糟糕的错误消息:

module.js:340
throw err;
^
Error: Cannot find module 'nopt'

我之前尝试只检查 node_modules 目录是否存在,但这只对新的 git 克隆有效。我也试过只需要 npm 并运行 npm install 作为负载的一部分,但这是非常沉重的负担。

我希望有一个更轻量级的库,它只解析 package.json 并确保 node_modules 内容满足要求。

一个想法是使用 process.on('uncaughtException') 仅捕获模块导入错误,但首先要查看是否有“标准”解决方案。

最佳答案

您可以使用 yarn 并执行 yarn check --verify-tree(您可以继续使用 npm 进行其他操作)

关于node.js - 如何轻松验证安装的 npm 依赖项是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22915698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com