npm – 发布模块有多个版本的多个分支
我有一个已经在4.xx
版本下发布的npm模块,与3.xx
稳定版本相比有了突破性的变化。
不过,我有一些更新到3.xx
版本,并希望修补其'npm版本。 可能吗? 我可以在npm上pipe理两个主要版本吗?
将https://docs.npmjs.com/cli/publish npm publish --tag
做伎俩?
不过,我有一些更新到3.xx版本,并希望修补其'npm版本。 可能吗? 我可以在npm上pipe理两个主要版本吗?
是的,这是可能的。 一些常见的事情是让master
分支进行新的开发,如果你想修补它们,并命名它们,例如3.x
,就可以分支旧版本。
所以如果我们假设你的模块之前已经发布为3.1.2
并且你想修正一个bug,也就是你想发布3.1.3
(补丁版本)。 简单地从3.1.2
分支(假设你有一个git标签v3.1.1
):
git checkout v3.1.2 git checkout -b 3.x # make changes and commit npm version patch # will bump package.json, commit that and tag npm publish