Tan Shuai

รับรหัสคอมมิตปัจจุบันของ Git และอัปเดตไปยัง package.json

การพัฒนาซอฟต์แวร์

เมื่อพัฒนาโครงการ 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)'\\\"",