รับรหัสคอมมิตปัจจุบันของ Git และอัปเดตไปยัง package.json
- Tan Shuai
- การพัฒนาซอฟต์แวร์
- 21 Aug, 2021
เมื่อพัฒนาโครงการ Node.js คุณอาจต้องการติดตาม ID คอมมิทปัจจุบันของที่เก็บ Git ของคุณ ข้อมูลนี้สามารถเป็นประโยชน์ในการดีบัก กำหนดเวอร์ชัน หรือการปรับใช้ วิธีหนึ่งที่จะทำได้คือการอัปเดตไฟล์ package.json
ด้วย ID คอมมิทปัจจุบันในระหว่างกระบวนการสร้าง บทความนี้จะแนะนำขั้นตอนในการรับ ID คอมมิทปัจจุบันของ Git และอัปเดตมันลงในไฟล์ package.json
โดยใช้ Node.js
"predev": "node ./node_modules/json/lib/json.js -I -f package.json -e \\\"this.commit='$(git rev-parse --short HEAD)'\\\"",