Node.js 如何处理来自npm的弃用警告

Node.js 如何处理来自npm的弃用警告,node.js,npm,node-modules,Node.js,Npm,Node Modules,几乎每次我使用npm安装软件包时,都会收到如下警告: npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 然后我安装了带有建议版本号的可疑软件包 有没有办法让npm自动做到这一点?当然,风险自负。如果您不直接依赖已弃用的软件包,那么直接安装这些软件包可能无法完成任何工作。无论哪个包依赖它,它都是需要更新其依赖项的包,依此类推,直到您

几乎每次我使用npm安装软件包时,都会收到如下警告:

npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
然后我安装了带有建议版本号的可疑软件包


有没有办法让npm自动做到这一点?当然,风险自负。

如果您不直接依赖已弃用的软件包,那么直接安装这些软件包可能无法完成任何工作。无论哪个包依赖它,它都是需要更新其依赖项的包,依此类推,直到您到达正在开发的包为止。本质上:如果是重要的,例如安全问题,通知包维护人员;如果不是,请忽略弃用警告。

如果您不直接依赖弃用的软件包,那么直接安装它们可能没有什么效果。无论哪个包依赖它,它都是需要更新其依赖项的包,依此类推,直到您到达正在开发的包为止。本质上:如果是重要的,例如安全问题,通知包维护人员;如果没有,,忽略弃用警告。

如何识别生成警告的软件包?@Polyergic:运行npm ls并查看结果树中弃用软件包的父级。如何识别生成警告的软件包?@Polyergic:运行npm ls并查看结果树中弃用软件包的父级。是否执行此操作回答你的问题?这回答了你的问题吗?