npm中是否存在等同于yarn audit --groups "dependencies"的功能?
npm 与
yarn audit --groups "dependencies" 等效功能说明 yarn audit --groups "dependencies" 的作用是仅对生产依赖(即 package.json 中 dependencies 字段下的依赖)执行漏洞审计,排除开发依赖、可选依赖等其他分组的依赖。npm 有完全等效的实现,对应命令如下:
npm audit --omit dev
补充说明
- 上述命令适用于 npm v6 及以上版本,
--omit dev参数会明确排除所有 devDependencies 分组的依赖,仅扫描生产依赖的漏洞,和目标 yarn 命令效果完全一致 - 如果你使用 npm v7 及以上版本,也可以使用更语义化的
--include参数实现相同效果:npm audit --include prod - 若需要同时过滤多个分组,可以叠加参数使用,例如同时排除开发依赖和可选依赖,仅审计核心生产依赖的命令为:
npm audit --omit dev --omit optional - 你可以在本地运行
npm help audit查看当前 npm 版本支持的所有 audit 相关参数说明。
内容的提问来源于stack exchange,提问作者Tim Woohoo
相关产品推荐
相关产品推荐

