ฉันสร้างโมดูล NPM และเผยแพร่ที่เวอร์ชัน 0.0.1
ฉันได้ทำการเปลี่ยนแปลงบางอย่างและผลักดันสิ่งเหล่านั้นไปยัง github และฉันต้องการให้ใช้npm install myModule
เวอร์ชันใหม่เมื่อใด
ฉันจะบอก NPM ได้อย่างไรว่ามีเวอร์ชัน 0.0.2
ฉันสร้างโมดูล NPM และเผยแพร่ที่เวอร์ชัน 0.0.1
ฉันได้ทำการเปลี่ยนแปลงบางอย่างและผลักดันสิ่งเหล่านั้นไปยัง github และฉันต้องการให้ใช้npm install myModule
เวอร์ชันใหม่เมื่อใด
ฉันจะบอก NPM ได้อย่างไรว่ามีเวอร์ชัน 0.0.2
คำตอบ:
เปลี่ยนรุ่นในของคุณหรือpackage.json
npm version <new-version>
หลังจากเปลี่ยนหมายเลขเวอร์ชันในของpackage.json
คุณคุณสามารถเรียกใช้npm publish
เพื่อเผยแพร่เวอร์ชันใหม่เป็น NPM
npm install
จะติดตั้งเวอร์ชันล่าสุดในที่เก็บ NPM
เพิ่มจำนวนรุ่นและเรียกใช้npm publish yourModule
อีกครั้ง - ที่อธิบายไว้ในเอกสาร NPM
npm install yourModule
จากนั้นจะติดตั้งเวอร์ชันล่าสุดจากรีจิสทรี NPM
ฉันพบว่าคำตอบสุดท้ายทำให้เข้าใจผิดเล็กน้อยขออภัย
npm version 0.2.0
หรือnpm version patch
npm login
ถ้าคุณไม่ได้เข้าสู่ระบบ
สำหรับฉันการอัปเดตเวอร์ชันใน package.json
ภาพนิ่งทำให้เกิดข้อผิดพลาด "คุณไม่สามารถเผยแพร่ผ่าน ... "
ขั้นตอนในการแก้ไขคือ (ขึ้นอยู่กับหมายเลขเวอร์ชันของ ops):
npm version 0.0.2
npm publish
จากเอกสาร npmjs :
npm version <update_type>
หากเป็นแพตช์รีลีส (เปลี่ยนแปลงเล็กน้อย) ให้ใช้ดังต่อไปนี้:
npm version patch
มันจะเพิ่มส่วนสุดท้ายของหมายเลขเวอร์ชัน
หากเป็นรุ่นรอง (คุณสมบัติใหม่) ให้ใช้ดังต่อไปนี้:
npm version minor
มันจะเพิ่มส่วนตรงกลางของหมายเลขเวอร์ชัน
หากเป็นรุ่นหลัก (คุณลักษณะหลักหรือการแก้ไขปัญหาหลัก) ให้ใช้สิ่งต่อไปนี้:
npm version major
มันจะเพิ่มส่วนแรกของหมายเลขเวอร์ชัน