Node.js – NPM包版本控制

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

此外,我应该采取什么策略来保持我的回购与NPM软件包版本同步…换句话说,每当我更新我的package.json等时,我应该创build标签/分支? 任何其他build议或最佳做法完全欢迎。

当你更新package.json,然后使用npm发布它时,版本会更新。 另外,我会在每个版本发行版上创build标签。 通过这种方式,需要访问特定版本的用户可以在回购站中完成此操作,而不必通过一团糟。 很好的例子: https : //github.com/visionmedia/mocha/tags