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

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

RUK-COM PAAS / NODE.JS

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

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

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

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

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

Image 30: NodeJS package managers

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

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

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

ตัวจัดการแพ็คเกจ Node (npm)

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

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

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

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

  1. เชื่อมต่อกับคอนเทนเนอร์ผ่านทางประตูเอสเอสเอชและจัดการแพ็คเกจด้วยตนเองด้วยคำสั่งต่อไปนี้:
  • npm search {package_name}- เพื่อค้นหาโมดูลตามชื่อ (หรือบางส่วนของชื่อ)
  • npm install {package_name}- เพื่อติดตั้งโมดูลที่จำเป็น
  • npm uninstall {package_name}- เพื่อลบโมดูลที่ติดตั้งไว้ก่อนหน้านี้
  • npm update {package_name}- เพื่ออัปเดตโมดูลที่ระบุเป็นเวอร์ชันล่าสุด
  • npm ls installed- เพื่อแสดงรายการแพ็คเกจที่ติดตั้งไว้แล้ว

ผู้จัดการแพ็คเกจเส้นด้าย

เส้นด้ายเป็นตัวจัดการแพ็คเกจที่เน้นความเร็วความน่าเชื่อถือและความสะดวกสบาย Yarn ใช้ Node.js เดียวกันแพ็คเกจ.jsonไฟล์เป็นเวลา 22.00 นดังนั้นแอปพลิเคชันที่มีอยู่จึงไม่จำเป็นต้องเปลี่ยนแปลง

คุณสามารถใช้คำสั่งต่อไปนี้ขณะเชื่อมต่อผ่านประตูเอสเอสเอช::

  • yarnหรือyarn install- เพื่อติดตั้งการพึ่งพาโครงการทั้งหมด
  • yarn remove {package}- เพื่อลบแพ็คเกจที่ระบุ
  • yarn add {package}@{version}- เพื่อเพิ่มแพ็คเกจในรายการการพึ่งพาและติดตั้งระบุเวอร์ชันหรือไม่ก็ได้ (ค่าเริ่มต้นจะใช้เวอร์ชันล่าสุด)
  • yarn upgrade {package}@{version}- เพื่ออัพเกรดแพ็คเกจเป็นเวอร์ชั่นล่าสุดระบุเวอร์ชันหรือไม่ก็ได้
  • yarn list- เพื่อแสดงรายการแพ็คเกจที่ติดตั้งทั้งหมด