Tan Shuai

Få nuværende commit-id fra Git og opdatere til package.json

Softwareudvikling

Når du udvikler et Node.js-projekt, vil du måske holde styr på den aktuelle commit-ID for dit Git-repositorium. Disse oplysninger kan være nyttige til fejlfinding, versionering eller implementeringsformål. En måde at opnå dette på er ved at opdatere package.json-filen med den aktuelle commit-ID under build-processen. Denne artikel vil guide dig gennem trinene til at få den aktuelle commit-ID for Git og opdatere den til package.json-filen ved hjælp af Node.js.

"predev": "node ./node_modules/json/lib/json.js -I -f package.json -e \\\"this.commit='$(git rev-parse --short HEAD)'\\\"",