从 npm 版本信息上能不能知道是哪次的提交

如题,如果从一个旧版本的 npm 仓库拉取下来,因为没有打标签,能不能知道是哪次的提交被 publish 了?

阅读 2.1k
1 个回答

npm 提交时,不会把 git commit 信息带上的。

我教你个小技巧,你直接在 git 项目里,搜索你要的版本号是在哪一个 git commit 上被提交的。

版本号在 package.json 文件中,字段是 version。如下图:

clipboard.png

如上图,你可以直接在 git项目 中搜索: "version": "5.2.1"。这样你搜到这个记录最早的 commit 就是它这个版本发布的第一个 commit 了。