有没有最好的方法来发布 npm 包的先前主要版本而不为其添加标签?我们当前的主要版本是 3.x (v3),因此我们npm publish会自动为该版本赋予标签latest。当我们发布2.x版本 (v2) 的更新时,我们必须给它一个标签,这样它就不会自动latest从 v3 中获取标签。
我们可以做类似的事情previous,尽管它的含义是主观的。事实上,我们根本不需要v2 的标签。如果人们想安装 v2,Semver 效果很好。有没有比使用标签发布并添加postpublish删除标签的脚本更好的解决方案来不添加不必要的标签?(我写的时候听起来很可笑)