VSCode拡張機能開発時のツールバージョン管理

はじめに

VSCodeの拡張機能を作成するときに、package.jsonの”version”を手動で変更するのが手間だったので、よい方法がないか調べました。

解決方法 npm versionを使う

npm version {patch|minor|major}という便利なコマンドがありました。

npm versionは、package.jsonのversionの上書き、コミット、タグ付けまでを一度に行ってくれます。

npm version patch

# 以下が実行される。
package.jsonの"version"のpatchを+1、必要に応じてpackage-lock.jsonを生成
↓
git add package.json package-lock.json && git commit -m "x.x.x"
↓
git tag -a "vx.x.x" -m "x.x.x"

まとめ

VSCodeの拡張機能開発でnpm versionを用いてツールバージョンの管理を行う方法でした。

他のオプションや使い方は公式ドキュメントを参照してください。

npm-version | npm Docs
Bump a package version

コメント

タイトルとURLをコピーしました