Alle NodeJS -Module sind in JavaScript geschrieben. Manchmal ist das Leistungsprobleme als JavaScript nicht so schnell wie eine kompilierte Sprache wie C und C++. Um dieses Problem zu lösen, hat NodeJS native Addons.
Wie diese Arbeit ist, stützt sich Nodejs auf Chrome V8 JavaScript Engine, die in C geschrieben ist++. Daher fügt NodeJS eine zusätzliche Ebene hinzu, um JavaScript -Code zum nativen Binärcode zu kompilieren. Dies verbessert die Leistung drastisch. Die NodeJS -Codes läuft fast so schnell wie C- und C ++ -Kodelle, wenn das von Ihnen verwendete NodeJS -Modul mit der nativen Addons NodeJS -API geschrieben wird.
Das native NodeJS native Addons benötigt ein C ++ - Build -Tool, das auf Ihrem Computer installiert ist, während die Module erstellt werden, während Sie sie mit dem Knotenpaket -Manager installieren. Ich werde Ihnen zeigen, wie Sie hier Build -Tools installieren.
Aktualisieren Sie zuerst den YUM -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo yum makecache
Der YUM -Paket -Repository -Cache sollte aktualisiert werden.
Installieren Sie nun Build -Tools auf Ihrem CentOS 7 -Gerät mit dem folgenden Befehl:
$ sudo yum installieren GCC-C ++ machen
Jetzt drücken y und dann drücken Sie .
Die Build -Tools sollten installiert werden.
Hinzufügen von NodeJS -Paket -Repository auf CentOS 7:
Zum Zeitpunkt dieses Schreibens können Sie entweder Nodejs 8 installieren.x oder nodejs 10.X. NodeJS 8 ist die LTS -Veröffentlichung und NodeJS 10 ist die neueste Version. Beide Versionen können auf CentOS 7 installiert werden.
Fügen Sie das Paket -Repository von beiden NodeJs 8 hinzu.x oder nodejs 10.x je nach Bedarf.
Für Nodejs 8.X:
Fügen Sie den folgenden Befehl aus, um das Paketrepository von NodeJS 8 hinzuzufügen.x auf Ihrer CentOS 7 -Maschine:
$ curl -Silent -Lokation https: // rpm.nodesource.com/setup_8.x | sudo bash -
Für Nodejs 10.X:
Fügen Sie den folgenden Befehl aus, um das Paketrepository von NodeJS 10 hinzuzufügen.x auf Ihrer CentOS 7 -Maschine:
$ curl -Silent -Lokation https: // rpm.nodesource.com/setup_10.x | sudo bash -
Ich habe mich für die LTS -Veröffentlichung von Nodejs entschieden, die Version 8 ist.X. Wie Sie sehen können, wird das Paket -Repository hinzugefügt.
Installieren von NodeJs:
Jetzt können Sie NodeJs auf Ihrem CentOS 7 -Gerät mit dem folgenden Befehl installieren:
$ sudo yum installieren nodejsJetzt drücken y und dann drücken Sie weitermachen.
Jetzt drücken y und dann drücken Sie Um den GPG -Schlüssel zu akzeptieren.
NodeJs sollten installiert werden.
Führen Sie nun den folgenden Befehl aus, um zu überprüfen, ob NodeJS funktioniert:
$ node --version
Wie Sie sehen können, funktioniert NodeJS ordnungsgemäß.
Führen Sie nun den folgenden Befehl aus, um festzustellen, ob der Node Package Manager (NPM) funktioniert:
$ npm -Verssion
Wie Sie sehen können, funktioniert NPM auch richtig.
Verwenden von NodeJs:
Nachdem Sie NodeJs installiert haben, werde ich Ihnen die Grundlagen von NodeJs zeigen.
Erstellen Sie zuerst ein Projektverzeichnis mit dem folgenden Befehl:
$ mkdir Hallo-Welt
Navigieren Sie nun zum Projektverzeichnis:
$ CD Hallo-Welt/
Innen Hallo Welt/ Verzeichnis, einen Knoten initialisieren Paket.JSON Datei mit dem folgenden Befehl:
$ npm init -y
Wie Sie eine sehen können Paket.JSON Datei wird generiert. Der Inhalt der Datei wird ebenfalls auf dem Terminal gedruckt. Es ist eine JSON -Datei. Hier, Name ist der Anwendungsname, Ausführung ist die Anwendungsversion, Beschreibung ist eine kurze Beschreibung Ihrer Bewerbung, hauptsächlich ist der Name eines NodeJS -Skripts in Ihrem Projektverzeichnis, das zum Starten Ihrer Anwendung verwendet wird. Standardmäßig ist es Index.JS, Aber Sie können es ändern. Skripte ist ein Objekt, das Befehls -Aliase enthält. Ich werde die Standardeinstellungen vorerst verlassen.
Installieren Sie nun Express.JS NodeJS -Paket mit NPM mit dem folgenden Befehl:
$ sudo npm install express -Save
Express sollte installiert werden.
Alle Module werden in der gehalten node_modules/ Verzeichnis in Ihrem Projektverzeichnis.
Erstellen Sie nun a Index.JS Datei und Geben Sie die folgenden Codes ein:
Sei Express = Request ('Express');Führen Sie nun den folgenden Befehl aus, um die App zu starten:
$ Knotenindex.JSDie App sollte starten.
Gehen Sie nun aus Ihrem Webbrowser zu http: // localhost: 8080, und Sie sollten die folgende Ausgabe sehen. Die NodeJS -App funktioniert korrekt.
Drücken Sie nun die App, um die App zu stoppen + C auf dem Terminal.
Wenn Sie nun http: // localhost: 8080 aus dem Webbrowser besuchen, sollten Sie einen Fehler sehen.
So installieren und konfigurieren Sie NodeJs auf CentOS 7. Danke, dass du diesen Artikel gelesen hast.