我最近发布了使用NPM的软件包。我想知道NPM如何管理版本控制。 NPM何时创建一个新版本的软件包?每次更新我的NPM package.json 文件?

另外,我应该在将回购与NPM软件包版本同步的方面采用什么策略...换句话说,我应该在更新我的标签/分支时创建标签/分支 package.json ETC。?任何其他建议或最佳实践都非常欢迎。

有帮助吗?

解决方案

更新package.json时,将更新版本,然后使用NPM发布。另外,我将在每个版本版本上创建标签。这样,需要访问特定版本的人可以在您的存储库中这样做,而不会陷入混乱。好的例子: https://github.com/visionmedia/mocha/tags

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top