更新 package.json 中的“version”字段

Hyp*_*ola 3 npm

该package.json文件通常以name, version, scripts,开头dependencies。我的问题是我应该version每次在 GitHub 上发布时手动更新吗?

虽然这样做npm init,在version内部package.json默认为0.0.0。随着我的应用程序的增长,我应该不时更新它,即。1.0.0,2.0.1等等。

注意:这与不同包/依赖项的版本无关,而是与应用程序本身有关。

pin*_*txo 6

当您在公共(或私有)存储库上实际发布模块时,包版本最相关。您可能还想为自己或在公司内部使用它以标准方式传达代码更改,称为语义版本控制:https : //semver.org/。但这取决于你。

甚至有一个命令: npm version

# From 1.0.0 -> 1.0.1
npm version patch 

# From 1.0.1 -> 1.1.0
npm version minor

# From 1.1.0 -> 2.0.0
npm version major
Run Code Online (Sandbox Code Playgroud)

详情:https : //docs.npmjs.com/cli/version