首页 > 解决方案 > 比较 npm pack tarball 和 NPM 上的内容

问题描述

我对一个 NPM 项目进行了一些更改,但不记得是否将它们包含在我发布的最新 NPM 压缩包中。git 历史有点独立于我有时发布的内容。

有什么方法可以比较 NPM 上的文件和我当前项目的压缩版本之间的文件差异吗?

能够对所有文件进行比较并查看差异是什么会很好,有人知道这样做的好方法吗?

标签: npmzipdifftararchive

解决方案


您可以使用 npm 模块npm-package-diff,这里是示例

npx pkdiff react@16.12.0 16.11.0

npx pkdiff react 16.11.0或与最新的比较

npx pkdiff <new-version> <old-version>


推荐阅读