Gitの現在のコミットIDを取得してpackage.jsonに更新する
Node.jsプロジェクトを開発する際に、Gitリポジトリの現在のコミットIDを追跡したい場合があります。この情報は、デバッグ、バージョニング、またはデプロイメントの目的で役立つことがあります。これを実現する一つの方法は、ビルドプロセス中にpackage.json
ファイルを現在のコミットIDで更新することです。この記事では、Gitの現在のコミットIDを取得し、それをNode.jsを使用してpackage.json
ファイルに更新する手順を説明します。
"predev": "node ./node_modules/json/lib/json.js -I -f package.json -e \\\"this.commit='$(git rev-parse --short HEAD)'\\\"",