นักพัฒนาเว็บทุกคนต้องรับมือกับ "npm" ตลอดอาชีพการงานของพวกเขา มันเป็นเครื่องมือบรรจุภัณฑ์ที่น่าสนใจซึ่งมีแพ็คเกจที่สำคัญมากมายให้คุณ และช่วยให้คุณเพิ่มและจัดการการขึ้นต่อกันสำหรับเว็บแอปของคุณ

เอ็นพีเอ็ม คืออะไร?

เป็นตัวจัดการแพ็คเกจ (ย่อมาจาก Node Package Manager) สำหรับภาษาการเขียนโปรแกรมจาวาสคริปต์ สามารถจัดการแพ็คเกจภายในเครื่องและการขึ้นต่อกันสำหรับโปรเจ็กต์ของคุณได้ โดยปกติจะมาพร้อมกับโปรแกรมติดตั้ง Node.js ที่ให้มาล่วงหน้า

แต่คุณเคยคิดบ้างไหมว่าแพ็คเกจนี้จะมีให้ในเวลา 23.00 น. อย่างไร? พวกมันถูกอัปโหลดโดย ผู้พัฒนาเช่นคุณและฉัน!

ในบทความนี้ ฉันจะบอกวิธีเผยแพร่แพ็คเกจของคุณเองในเวลา 23.00 น. นี่เป็นบทความระดับเริ่มต้นและใครก็ตามที่มีความรู้พื้นฐานด้านการพัฒนาเว็บสามารถทำได้ด้วยตนเอง

ข้อกำหนดเบื้องต้น

ฉันสมมติว่าคุณได้ติดตั้ง Node.js ล่าสุดแล้ว คุณสามารถตรวจสอบได้ด้วย:

โหนด -v

npm -v

คุณสามารถทำมันได้อย่างไร?

ขั้นตอนนั้นตรงไปตรงมาและง่ายมาก

  1. ในการเริ่มต้น คุณต้องสร้างบัญชีบนเว็บไซต์อย่างเป็นทางการของ npm npmjs.com
  2. จากนั้นคุณจะต้องสร้าง 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

แหล่งข้อมูลสำหรับความช่วยเหลือเพิ่มเติม:



ขอบคุณสำหรับการอ่านมัน. ขอให้มีวันที่ดี!