Node.js รวมถึง Engine Google V8 JavaScript และ Libuv Library และ Core Library เกือบทั้งหมดเขียนใน JavaScript ไลบรารี libuv จัดเตรียมสิ่งที่เป็นนามธรรมของเหตุการณ์แบบอะซิงโครนัส I/O และกลไกข้ามแพลตฟอร์มสำหรับ Node.js.
Node.js ถูกสร้างขึ้นโดย Ryan Dahl และกำลังพัฒนาและดูแลรักษาโดย Isaac Schlueter
มีบทความมากมายบนอินเทอร์เน็ตที่รวบรวมและติดตั้ง node.js จากซอร์สโค้ดและฉันขอแนะนำอย่างยิ่งให้ไม่ใช้วิธีนี้ที่นี่ ในกรณีส่วนใหญ่ผู้ดูแลแพ็คเกจมีความเข้าใจอย่างชัดเจนเกี่ยวกับโครงสร้างซอฟต์แวร์และนักพัฒนาไม่จำเป็นต้องรวบรวมซอร์สโค้ดเวอร์ชันล่าสุดตั้งแต่เริ่มต้น
วิธีการต่อไปนี้ใช้กับ Ubuntu รุ่นล่าสุด Ubuntu 12.04 LTS, Ubuntu 12.10, Ubuntu 13.04 และเวอร์ชันอื่น ๆ ช่วยให้นักพัฒนาติดตั้ง node.js บน Ubuntu โดยไม่ต้องรวบรวมและติดตั้งตั้งแต่เริ่มต้น คุณสามารถเรียกใช้คำสั่งต่อไปนี้บนโฮสต์คลาวด์:
# apt-get update# apt-get Install -y Python-Software-Properties ซอฟต์แวร์ PROPERTIES-COMMON# Add-Apt-Repository PPA: Chris-lea/node.js# apt- get update# apt-get ติดตั้ง nodejs
เมื่อคำสั่งถูกดำเนินการแล้วจะติดตั้ง Node.js เวอร์ชันล่าสุดดังนั้นคุณต้องกังวล เมื่อเปิดตัว Node.js เวอร์ชันใหม่คุณสามารถอัพเกรดโดยตรงจากตัวจัดการแพ็คเกจโดยไม่ต้องรวบรวมและติดตั้งอีกครั้งตั้งแต่เริ่มต้น