package.json
文件通常以name
,version
,scripts
,dependencies
开头。我的问题是,是否应该每次手动更新version
,比如说,每次在GitHub上发布版本时?
在进行npm init
时,version
中的package.json
默认为0.0.0
。随着我的应用程序的增长,我是否应该不时更新它,即。 1.0.0
,2.0.1
等
注意::这与不同程序包/依赖项的版本无关,而是与应用程序本身有关。
答案 0 :(得分:2)
当您在公共(或专用)存储库上实际发布模块时,软件包的版本最相关。您可能还想将其用于自己或公司内部,以标准方式传达代码更改,称为语义版本控制: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