Heim >Web-Frontend >js-Tutorial >Beherrschen Sie schnell die Installations- und Betriebsmethode von Node.js Environment_node.js
Installer
NodeJS bietet einige Installationsprogramme, die unter nodejs.org heruntergeladen und installiert werden können.
Wählen Sie unter Windows die Installationsdatei mit dem Suffix .msi aus, die der Systemversion entspricht. Wählen Sie unter Mac OS X die Installationsdatei mit dem Suffix .pkg aus.
Kompilieren und installieren
Unter einem Linux-System ist kein fertiges Installationsprogramm verfügbar. Obwohl einige Distributionen mit Methoden wie apt-get installiert werden können, können sie möglicherweise nicht die neueste Version installieren. Daher wird im Allgemeinen die folgende Kompilierungsmethode verwendet, um NodeJS unter Linux-Systemen zu installieren.
1. Stellen Sie sicher, dass die g-Version im System über 4.6 und die Python-Version über 2.6 liegt.
2. Laden Sie die neueste Version des NodeJS-Quellcodepakets mit dem Suffix tar.gz von nodejs.org herunter und extrahieren Sie es an einen bestimmten Speicherort.
3. Geben Sie das entpackte Verzeichnis ein und verwenden Sie die folgenden Befehle zum Kompilieren und Installieren.
$ ./configure $ make $ sudo make install
Lauf
Öffnen Sie das Terminal und geben Sie node ein, um in den interaktiven Befehlsmodus zu gelangen. Sie können eine Codeanweisung eingeben, diese sofort ausführen und das Ergebnis anzeigen, zum Beispiel:
$ node > console.log('Hello World!'); Hello World!
Wenn Sie einen großen Codeabschnitt ausführen möchten, können Sie zuerst eine JS-Datei schreiben und diese dann ausführen. Es gibt zum Beispiel das folgende hello.js.
function hello() { console.log('Hello World!'); } hello();
Geben Sie nach dem Schreiben „node hello.js“ in das Terminal ein, um es auszuführen. Die Ergebnisse lauten wie folgt:
$ node hello.js Hello World!
Berechtigungsproblem
Unter Linux-Systemen sind Root-Rechte erforderlich, wenn NodeJS zum Abhören von Port 80 oder 443 verwendet wird, um HTTP(S)-Dienste bereitzustellen. Es gibt zwei Möglichkeiten, dies zu tun.
Eine Möglichkeit besteht darin, den Befehl sudo zum Ausführen von NodeJS zu verwenden. Beispielsweise verfügt server.js, wenn es über den folgenden Befehl ausgeführt wird, über die Berechtigung, die Ports 80 und 443 zu verwenden. Diese Methode wird im Allgemeinen empfohlen, um sicherzustellen, dass Root-Berechtigungen nur für JS-Skripte bereitgestellt werden, die diese benötigen.
$ sudo node server.js
Eine andere Möglichkeit besteht darin, den Befehl chmod s zu verwenden, um sicherzustellen, dass NodeJS immer mit Root-Rechten ausgeführt wird. Die spezifische Methode ist wie folgt. Da diese Methode es jedem JS-Skript ermöglicht, über Root-Berechtigungen zu verfügen, ist sie nicht sehr sicher und wird daher nicht für Systeme empfohlen, die hohe Sicherheitsanforderungen erfordern.
$ sudo chown root /usr/local/bin/node $ sudo chmod +s /usr/local/bin/node