คู่มือ Package Managers สำหรับ Node.js
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
Application Server Node.js แต่ละตัวบน Platform มีการสนับสนุนที่พร้อมใช้งานทันทีสำหรับตัวจัดการ Package สองตัว:เส้นด้ายและเวลา 22.00 น. ทั้งสองใช้ Registry npm เดียวกันและชุด Package จำนวนมากคุณจึงสามารถติดตั้งอัปเดตกำหนดค่าและลบออกได้เป็นมาตรฐานและเป็นอัตโนมัติ
โดยค่าเริ่มต้นเวลา 22.00 นใช้สำหรับคลังเก็บเอกสารสำคัญหรือคอมไพล์การดำเนินการ Deploy ผ่าน DashboardPlatform เพื่อเปลี่ยนไปใช้เส้นด้าย, เปิดการตั้งค่า Container นักเทียบท่าใส่กรอบและตั้งค่าPACKAGE_MANAGERContainer นักเทียบท่าตัวแปรจากเวลา 22.00 นถึงเส้นด้าย.
ส่วนด้านล่างนี้ครอบคลุมพื้นฐานของผู้จัดการแต่ละคนเพื่อให้คุณสามารถเลือกอันที่เหมาะกับโครงการของคุณได้:
ตัวจัดการ Package Node (npm)
ตัวจัดการ Package Node(เวลา 22.00 น) จัดการโมดูลและ Package สำหรับโครงการของคุณและสามารถติดตั้ง Application ที่พร้อมใช้งานได้
มีสองวิธีในการติดตั้ง Package Node.js ด้วยเวลา 22.00 น::
- ระบุ Package ที่ต้องการในการพึ่งพาส่วนของ Node.jsPackage.jsonใน Directory รากของโครงการของคุณ Platform ดาวน์โหลดและติดตั้ง Package เหล่านี้โดยการรัน
npm installระหว่างการเริ่มต้น Application Server (ไม่ใช่ระหว่างขั้นตอนการ Deploy) มีการเพิ่มโมดูลใหม่เข้าไปPackage.jsonได้รับการติดตั้งหลังจาก Restart Node Node.js
บันทึก:npm ciไม่ได้ใช้และคำสั่งการติดตั้ง npm ไม่สามารถกำหนดค่าได้
- เชื่อมต่อกับ Container ผ่านทางประตูเอสเอสเอชและจัดการ Package ด้วยตนเองด้วยคำสั่งต่อไปนี้:
npm search {package_name}- เพื่อค้นหาโมดูลตามชื่อ (หรือบางส่วนของชื่อ)npm install {package_name}- เพื่อติดตั้งโมดูลที่จำเป็นnpm uninstall {package_name}- เพื่อลบโมดูลที่ติดตั้งไว้ก่อนหน้านี้npm update {package_name}- เพื่ออัปเดตโมดูลที่ระบุเป็นเวอร์ชันล่าสุดnpm ls installed- เพื่อแสดงรายการ Package ที่ติดตั้งไว้แล้ว
ผู้จัดการ Package เส้นด้าย
เส้นด้ายเป็นตัวจัดการ Package ที่เน้นความเร็วความน่าเชื่อถือและความสะดวกสบาย Yarn ใช้ Node.js เดียวกันPackage.jsonไฟล์เป็นเวลา 22.00 นดังนั้น Application ที่มีอยู่จึงไม่จำเป็นต้องเปลี่ยนแปลง
คุณสามารถใช้คำสั่งต่อไปนี้ขณะเชื่อมต่อผ่านประตูเอสเอสเอช::
yarnหรือyarn install- เพื่อติดตั้งการพึ่งพาโครงการทั้งหมดyarn remove {package}- เพื่อลบ Package ที่ระบุyarn add {package}@{version}- เพื่อเพิ่ม Package ในรายการการพึ่งพาและติดตั้งระบุเวอร์ชันหรือไม่ก็ได้ (ค่าเริ่มต้นจะใช้เวอร์ชันล่าสุด)yarn upgrade {package}@{version}- เพื่ออัพเกรด Package เป็นเวอร์ชั่นล่าสุดระบุเวอร์ชันหรือไม่ก็ได้yarn list- เพื่อแสดงรายการ Package ที่ติดตั้งทั้งหมด

