Introduction to the Managing Packages with npm Challenges
Node Package Manager (npm) เป็นเครื่องมือบรรทัดคำสั่งที่นักพัฒนาใช้เพื่อแชร์และควบคุมโมดูล (หรือแพ็คเกจ) ของโค้ด JavaScript ที่เขียนขึ้นเพื่อใช้กับ Node.js
มื่อเริ่มโปรเจ็กต์ใหม่ npm จะสร้าง package.json
ไฟล์นี้แสดงรายการการอ้างอิงแพ็กเกจสำหรับโครงการของคุณ เนื่องจากแพ็กเกจ npm ได้รับการอัปเดตเป็นประจำ package.json
จึงอนุญาตให้คุณตั้งค่าหมายเลขเวอร์ชันเฉพาะสำหรับการอ้างอิงแต่ละรายการ เพื่อให้แน่ใจว่าการอัปเดตแพ็กเกจจะไม่ทำให้โครงการของคุณเสียหาย
npm บันทึกแพ็คเกจในโฟลเดอร์ชื่อ nodemodules
. แพ็คเกจเหล่านี้สามารถติดตั้งได้สองวิธี:
- globally ใน root
node
modules
โฟลเดอร์ที่เข้าถึงได้โดยทุกโครงการ - ภายในโครงการของตนเอง
node_modules
โฟลเดอร์ที่เข้าถึงได้เฉพาะโครงการนั้น
นักพัฒนาส่วนใหญ่ชอบติดตั้งแพ็กเกจภายในให้กับแต่ละโปรเจ็กต์เพื่อสร้างการแยกระหว่างการอ้างอิงของโปรเจ็กต์ต่างๆ การทำงานกับความท้าทายเหล่านี้จะเกี่ยวข้องกับการเขียนโค้ดของคุณบน Glitch ในโครงการเริ่มต้นของเรา หลังจากเสร็จสิ้นการท้าทายแต่ละครั้งคุณสามารถคัดลอก URL Glitch สาธารณะของคุณ (ไปยังหน้าแรกของแอปของคุณ) ลงในหน้าจอท้าทายเพื่อทดสอบได้! คุณสามารถเลือกที่จะเขียนโครงการของคุณบนแพลตฟอร์มอื่นได้ แต่ต้องเปิดเผยต่อสาธารณะสำหรับการทดสอบของเรา
เริ่มโครงการนี้ในทันทีทันใดโดยใช้ this link หรือโคลน this repository บน GitHub! หากคุณใช้ Glitch อย่าลืมบันทึกลิงก์ไปยังโครงการของคุณในที่ที่ปลอดภัย!