一、版本號的位置及簡述
每個npm
包都有一個package.json
文件,文件中的version
字段即爲當前包的版本號。
version
字段一般由三位數構成,格式如下:x.x.x
,分別對應着version
裏面的: major
, minor
, patch
.; 若帶預發號的話,
格式爲: x.x.x-x
,最後一位表示預發號。
二、修改版本號的命令
npm version
命令用於更改版本號的信息,並執行commit
操作;該命令執行後, package.json
裏的 version
會自動更新。
一般來說,當版本有較大改動時,變更第一位, 執行命令:npm version major -m "description"
, 例如1.0.0
-> 2.0.0
;
當前包變動較小時,可變更第二位,執行命令:npm version minor -m "description"
, 例如: 1.0.0
-> 1.1.0
;
當前包只是修復了些問題時,可變更第三位,執行命令:npm version patch -m "description"
, 例如: 1.0.0
-> 1.0.1
;