Node.js
Node.js คืออะไร ?
คือ ตัวที่ทำให้ JavaScript สามารถทำงานได้แม้จะอยู่นอกเบราว์เซอร์ (runtime) เป็น open source และรองรับการใช้งานทั้งบน Windows, OSX และ Linux (cross-platform)
Package manager ของ Node.js
package คือ ชุดของ code ที่มีคนเขียนไว้แล้วนำมาแบ่งปันให้เราใช้ ทำให้เราไม่จำเป็นต้องเขียน code เหล่านั้นด้วยตัวเอง เช่น package ที่ใช้สร้าง web server อย่าง express, package ที่ใช้ตรวจสอบค่าของตัวแปรอย่าง yup
package manager คือ ตัวที่คอยทำหน้าที่จัดการกับ package ให้เรา
Node.js มี package manager ที่นิยมใช้กันอยู่ 2 ตัว คือ
NPM (Node Package Manager)
เป็น package manager ตัวเริ่มต้นที่มาพร้อมกับ Node.js มีคำสั่ง command line interface (CLI) ชื่อ NPM ให้เราเรียกใช้งานเพื่อจัดการกับ package เช่น npm install [ชื่อ-package]
เพื่อติดตั้ง package เป็นต้น
Yarn
เป็น package manager ที่มีความสามารถเหมือน ๆ กับ NPM แต่อาจจะได้เปรียบในเรื่องของประสิทธิภาพ ความแน่นอน และความปลอดภัยในการจัดการกับ package
Last updated
Was this helpful?