Type something to search...

รับรหัสคอมมิตปัจจุบันของ 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)'\\\"",
แชร์ :

โพสต์ที่เกี่ยวข้อง

AWS CodeCommit: ทางเลือกที่ฟรีสำหรับ GitHub Large File Storage (Git LFS)

AWS CodeCommit นำเสนอทางเลือกที่มีประสิทธิภาพสำหรับบริการ Large File Storage (Git LFS) ของ GitHub โดยเป็นโซลูชั่นที่มีประสิทธิภาพในการจัดการไฟล์ขนาดใหญ่ในที่เก็บ Git ของคุณ ทำไมคุณควรพิจารณาใหม่เ

อ่านเพิ่มเติม

แปลง Markdown เป็น PDF สไตล์วิชาการอย่างรวดเร็วบน macOS

ในคู่มือนี้ ฉันจะพาคุณผ่านวิธีการแปลงเอกสาร Markdown เป็นไฟล์ PDF สไตล์วิชาการบน macOS โดยใช้ Pandoc และ BasicTeX วิธีนี้รวดเร็วและง่ายดาย เหมาะสำหรับเมื่อคุณต้องการสร้างไฟล์ PDF ที่ดูเป็นมืออาชีพสำห

อ่านเพิ่มเติม

เครื่องมือสร้าง Electron `ERROR Error: Failed to run "choco install pywin32 --yes"`

เมื่อทำงานกับเครื่องมือ Electron Build Tools คุณอาจพบข้อผิดพลาดที่เกี่ยวข้องกับการติดตั้ง pywin32 ผ่าน Chocolatey ซึ่งอาจทำให้คุณรู้สึกหงุดหงิด โดยเฉพาะเมื่อมันเป็น dependency ที่จำเป็นสำหรับโปรเจ็กต

อ่านเพิ่มเติม

ย้ายที่เก็บข้อมูล GitHub LFS (Git Large File Storage) ไปยัง AWS CodeCommit

ฉันเพิ่งย้ายที่เก็บของ GitHub หนึ่งในที่เก็บของของฉันที่ใช้ Git Large File Storage (LFS) ไปยัง AWS CodeCommit ฉันคิดว่าฉันจะแบ่งปันกระบวนการกับคุณในกรณีที่คุณกำลังมองหาวิธีการทำเช่นเดียวกัน นี่คือคู่

อ่านเพิ่มเติม

รีเซ็ต/คืนค่าไดเรกทอรีย่อยทั้งหมดของ Git

การจัดการ Git repository อย่างมีประสิทธิภาพมักจะต้องการการรีเซ็ตหรือกู้คืนไดเรกทอรีย่อยเพื่อรักษาฐานโค้ดให้สะอาดและใช้งานได้ดี คู่มือนี้ให้วิธีการทีละขั้นตอนเพื่อรีเซ็ตหรือกู้คืนไดเรกทอรีย่อยทั้งหมดใ

อ่านเพิ่มเติม