นักพัฒนาเว็บทุกคนต้องรับมือกับ "npm" ตลอดอาชีพการงานของพวกเขา มันเป็นเครื่องมือบรรจุภัณฑ์ที่น่าสนใจซึ่งมีแพ็คเกจที่สำคัญมากมายให้คุณ และช่วยให้คุณเพิ่มและจัดการการขึ้นต่อกันสำหรับเว็บแอปของคุณ
เอ็นพีเอ็ม คืออะไร?
เป็นตัวจัดการแพ็คเกจ (ย่อมาจาก Node Package Manager) สำหรับภาษาการเขียนโปรแกรมจาวาสคริปต์ สามารถจัดการแพ็คเกจภายในเครื่องและการขึ้นต่อกันสำหรับโปรเจ็กต์ของคุณได้ โดยปกติจะมาพร้อมกับโปรแกรมติดตั้ง Node.js ที่ให้มาล่วงหน้า
แต่คุณเคยคิดบ้างไหมว่าแพ็คเกจนี้จะมีให้ในเวลา 23.00 น. อย่างไร? พวกมันถูกอัปโหลดโดย ผู้พัฒนาเช่นคุณและฉัน!
ในบทความนี้ ฉันจะบอกวิธีเผยแพร่แพ็คเกจของคุณเองในเวลา 23.00 น. นี่เป็นบทความระดับเริ่มต้นและใครก็ตามที่มีความรู้พื้นฐานด้านการพัฒนาเว็บสามารถทำได้ด้วยตนเอง
ข้อกำหนดเบื้องต้น
ฉันสมมติว่าคุณได้ติดตั้ง Node.js ล่าสุดแล้ว คุณสามารถตรวจสอบได้ด้วย:
โหนด -v
npm -v
คุณสามารถทำมันได้อย่างไร?
ขั้นตอนนั้นตรงไปตรงมาและง่ายมาก
- ในการเริ่มต้น คุณต้องสร้างบัญชีบนเว็บไซต์อย่างเป็นทางการของ npm npmjs.com
- จากนั้นคุณจะต้องสร้าง repo ที่คุณต้องการเผยแพร่ โดยทั่วไป repo นี้ประกอบด้วยไฟล์ต่อไปนี้: index.js, package.json และไฟล์ README.md
mkdir สวัสดีชาวโลก && ซีดี สวัสดีชาวโลก
คุณสามารถสร้าง package.json ของคุณด้วย:
npm เริ่มต้น
หรือเพียงแค่:
npm เริ่มต้น -y
หมายเหตุ:เราจะเผยแพร่ Repo ของเราแบบสาธารณะ ดังนั้นจึงมีความเป็นไปได้ที่ชื่อ Repo ที่คุณเผยแพร่นั้นได้รับการเผยแพร่แล้ว ในกรณีนี้ npm จะไม่อนุญาตให้เผยแพร่แพ็คเกจของคุณ ดังนั้น เพื่อแก้ไขปัญหานี้ เราขอแนะนำให้คุณคงชื่อแพ็คเกจของคุณไม่ซ้ำกัน หรือคุณควรใช้ชื่อผู้ใช้ของคุณ (ของบัญชี npm) กับชื่อแพ็คเกจ
เช่น @ชื่อผู้ใช้ของคุณ/hello-world
ตอนนี้สร้างไฟล์ README.md (คุณสามารถสร้างได้ด้วยตนเองหรือหากคุณกำลังสร้าง repo บน github/gitlab มันก็จะทำเพื่อคุณ) และเพิ่มคำอธิบายเกี่ยวกับแพ็คเกจของคุณ หากคุณไม่ทราบเกี่ยวกับไฟล์มาร์กดาวน์หรือไม่ทราบวิธีการเขียนในนั้น คุณสามารถรับความช่วยเหลือได้จากที่นี่: Mastering Markdown · GitHub Guides
3. ตอนนี้คุณสามารถใส่โค้ดของคุณใน index.js ได้ (จำไว้ว่าโค้ดที่คุณใส่ในไฟล์นี้ควรถูกส่งออกโดยใช้ module.exportsหรือ exports.your_function-name เพื่อให้สามารถใช้งานได้หลังจากการนำเข้าใน repo ใด ๆ)
หากคุณยังไม่มีโค้ดหรือ repo ที่เขียนไว้ คุณสามารถเริ่มต้นด้วย hello-world แบบคลาสสิกดังที่แสดงด้านล่าง (ใน index.js):
Exports.helloWorld = ฟังก์ชั่น () {
console.log("สวัสดี ฉันได้รับโทรศัพท์จากโมดูลของคุณแล้ว!")
}
ตอนนี้เราได้ไฟล์ทั้งหมดที่ต้องการแล้ว ก็ถึงเวลาเผยแพร่มันแล้ว!
4. เปิดเทอร์มินัลของคุณหรือ git bash (หากบน windows) และทำตามขั้นตอนด้านล่าง:
เข้าสู่ระบบ npm
มันจะถามชื่อผู้ใช้และรหัสผ่านของคุณ
ตอนนี้คุณได้เข้าสู่ระบบบัญชีของคุณแล้ว เพื่อให้เราสามารถเผยแพร่ได้
npm เผยแพร่ — เข้าถึงสาธารณะ
โปรดจำไว้ว่าคุณต้องใช้คำสั่งด้านบนซึ่งเป็นที่ตั้งของ package.json ของคุณ
แค่นั้นแหละ. ยินดีด้วย คุณเพิ่งเผยแพร่แพ็คเกจแรกของคุณ!
คุณสามารถชำระเงินแพ็คเกจของคุณได้ที่ npmjs.com
ที่นี่ ฉันยังได้ให้ลิงก์ไปยัง repo แรกของฉัน https://www.npmjs.com/package/@utsavgadhiya/crypto-module
แหล่งข้อมูลสำหรับความช่วยเหลือเพิ่มเติม:
ขอบคุณสำหรับการอ่านมัน. ขอให้มีวันที่ดี!