依存パッケージを更新することなくpackage.jsonとpackage-lock.jsonのversionを上げる方法をまとめる。
$ npm version patch
このコマンドでセマンティックバージョニングのパッチバージョンを上げることができる。versionが 1.0.0
だった場合、1.0.1
になる。1.0.1
というメッセージでgitのコミットが作成され、v1.0.1
というgitのタグが作成される。マイナーバージョンを上げたい場合はpatchをminorに、メジャーバージョンを上げたい場合はpatchをmajorにすればよい。コミットメッセージを指定したい場合は -m
もしくは --message
オプションをつければよい。
$ npm version patch -m "Upgrade to %s"
%s
は該当バージョンに置き換えられる。
gitのタグを打ちたくない場合は、以下のように --no-git-tag-version
をつける。
$ npm --no-git-tag-version patch
もしくは npm config
コマンドでgit-tag-versionをfalseに設定して、npm version
コマンドを実行する。
$ npm config set git-tag-version false $ npm version patch
いずれの場合もpackage.jsonファイルとpackage-lock.jsonファイルのversionは変更されるが、コミットとタグは作成されない。