如何理解npm包的package.json文件中的版本控制?

Fil*_*ipe 4 node.js npm semantic-versioning

我想知道版本控制package.json在开发周期中的工作原理.

一个package.json版本属性中每个数字的含义是什么,例如下面的那个?

{
    "name": "A NodeJS Project",
    "version": "0.0.0",
    ...
}
Run Code Online (Sandbox Code Playgroud)

Ale*_*key 7

package.jsonnpm使用的文件遵循语义版本控制模型.它遵循这种major.minor.patch模式.整个网站致力于解释http://semver.org/上的语义违规过程.您还应该查看npm版本手册页,其中提供了更多详细信息:https://npmjs.org/doc/cli/npm-version.html.