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

How to deal with deprecation warnings from 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 自动执行此操作?当然,风险自负。

如果您不直接依赖已弃用的软件包,那么直接安装它们可能不会完成任何事情。无论哪个包依赖于它,都需要更新其依赖项,依此类推,直到找到您正在开发的包。本质上:如果它很重要(例如安全问题),请通知包维护者;如果不是,请忽略弃用警告。