Node.js enthält die Google V8-JavaScript-Engine, und die libuv-Bibliothek und die Kernbibliothek sind fast alle in JavaScript geschrieben. Die libuv-Bibliothek bietet eine Abstraktion asynchroner Ereignis-E/A und einen plattformübergreifenden Mechanismus für Node.js.
Node.js wurde ursprünglich von Ryan Dahl erstellt und wird derzeit von Isaac Schlueter weiterentwickelt und gepflegt.
Im Internet gibt es viele Artikel zum Kompilieren und Installieren von Node.js aus dem Quellcode. Ich empfehle dringend, diese Methode nicht zu verwenden. In den meisten Fällen hat der Paketbetreuer ein sehr klares Verständnis der Softwarestruktur und Entwickler müssen die neueste Version des Quellcodes nicht von Grund auf kompilieren.
Die folgende Methode eignet sich für die neueste Version von Ubuntu, Ubuntu 12.04 LTS, Ubuntu 12.10, Ubuntu 13.04 und andere Versionen. Es hilft Entwicklern, Node.js unter Ubuntu zu installieren, ohne es von Grund auf neu kompilieren und installieren zu müssen. Sie können die folgenden Befehle auf dem Cloud-Host ausführen:
# apt-get update # apt-get install -y python-software-properties software-properties-common # add-apt-repository ppa:chris-lea/node.js # apt-get update # apt-get install nodejs
Sobald der Befehl ausgeführt wird, wird die neueste Version von Node.js problemlos installiert. Sobald eine neue Version von Node.js veröffentlicht wird, können Sie direkt über den Paketmanager ein Upgrade durchführen, ohne es von Grund auf neu kompilieren und installieren zu müssen.