تتضمن Node.js محرك Google V8 JavaScript ، ومكتبة Libuv ومكتبة Core مكتوبة تقريبًا في JavaScript. توفر مكتبة Libuv تجريدًا للحدث غير المتزامن الإدخال/الإخراج وآلية منصة عبر الأنظمة الأساسية لـ 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 software-properties-common# add-appository ppa: chris-lea/node.js# apt-get update# apt-get install
بمجرد تنفيذ الأمر ، سيتم تثبيت أحدث إصدار من Node.js ، لذلك يجب أن تقلق. بمجرد إصدار إصدار جديد من Node.js ، يمكنك الترقية مباشرة من مدير الحزمة دون الحاجة إلى تجميعه وتثبيته مرة أخرى من نقطة الصفر.