ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / NODE.JS

คู่มือ Package Managers สำหรับ Node.js

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

Image 30: NodeJS package managers

Application Server Node.js แต่ละตัวบน Platform มีการสนับสนุนที่พร้อมใช้งานทันทีสำหรับตัวจัดการ Package สองตัว:เส้นด้ายและเวลา 22.00 น. ทั้งสองใช้ Registry npm เดียวกันและชุด Package จำนวนมากคุณจึงสามารถติดตั้งอัปเดตกำหนดค่าและลบออกได้เป็นมาตรฐานและเป็นอัตโนมัติ

โดยค่าเริ่มต้นเวลา 22.00 นใช้สำหรับคลังเก็บเอกสารสำคัญหรือคอมไพล์การดำเนินการ Deploy ผ่าน DashboardPlatform เพื่อเปลี่ยนไปใช้เส้นด้าย, เปิดการตั้งค่า Container นักเทียบท่าใส่กรอบและตั้งค่าPACKAGE_MANAGERContainer นักเทียบท่าตัวแปรจากเวลา 22.00 นถึงเส้นด้าย.

Image 31: NodeJS package manager variableส่วนด้านล่างนี้ครอบคลุมพื้นฐานของผู้จัดการแต่ละคนเพื่อให้คุณสามารถเลือกอันที่เหมาะกับโครงการของคุณได้:

ตัวจัดการ Package Node (npm)

ตัวจัดการ Package Node(เวลา 22.00 น) จัดการโมดูลและ Package สำหรับโครงการของคุณและสามารถติดตั้ง Application ที่พร้อมใช้งานได้

มีสองวิธีในการติดตั้ง Package Node.js ด้วยเวลา 22.00 น::

  1. ระบุ Package ที่ต้องการในการพึ่งพาส่วนของ Node.jsPackage.jsonใน Directory รากของโครงการของคุณ Platform ดาวน์โหลดและติดตั้ง Package เหล่านี้โดยการรันnpm installระหว่างการเริ่มต้น Application Server (ไม่ใช่ระหว่างขั้นตอนการ Deploy) มีการเพิ่มโมดูลใหม่เข้าไปPackage.jsonได้รับการติดตั้งหลังจาก Restart Node Node.js

บันทึก:npm ciไม่ได้ใช้และคำสั่งการติดตั้ง npm ไม่สามารถกำหนดค่าได้

  1. เชื่อมต่อกับ 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 ที่ติดตั้งทั้งหมด