lic*_*eng 2 javascript dependencies node.js npm
在项目发布之前,我们需要检查哪些依赖项更新了,可能会影响其他页面。我们可以利用npm list来填充完整的依赖关系树。如何有效地使用diff两个不同的树来找出哪些页面受到依赖项更新的影响。
npm list --json --silent会给你一个 JSON 对象。(--silent是为了抑制会破坏 JSON 的错误输出)
根据您想要如何继续,您可以使用jq和等终端工具diff来获取差异。
您还可以将结果提取到节点应用程序中,并使用众多 npm 库之一来json-diff生成表示差异的 json 结构。
您还可以解析package-lock.json而不是使用npm list
| 归档时间: |
|
| 查看次数: |
817 次 |
| 最近记录: |