NodeJS: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(node fertig installiert)
(Passenger)
Zeile 24: Zeile 24:
Mit dem Befehl
Mit dem Befehl


     $ nvm install 6.10.0
     $ nvm install 4.8.0
     $ nvm alias default 6.10.0
     $ nvm alias default 4.8.0


läßt sich (zum Beispiel) sehr einfach NodeJS in der Version 6.10.0 installieren.
läßt sich (zum Beispiel) sehr einfach NodeJS in der Version 4.8.0 installieren.


Der Befehl
Der Befehl
Zeile 34: Zeile 34:


gibt die Version von NodeJS aus.
gibt die Version von NodeJS aus.
=== NodeJS Web-Applikation ===
Zur Nutzung der eigenen NodeJS-Installation mit mit dem Apache-Modul "Passenger"
konfiguriert man den Pfad zum node-Binärprogramm in einer ".htaccess"-Datei im
Verzeichnis der Domain "/home/pacs/xyz00/users/example/doms/example.com/.htaccess":
    PassengerNodejs /home/pacs/xyz00/users/example/.nvm/versions/node/v4.8.0/bin/node


=== Weitere Installationen ===
=== Weitere Installationen ===

Version vom 6. März 2017, 12:31 Uhr

Eigene NodeJS Installation

Die JavaScript-Umgebung NodeJS für das Ausführen von JavaScript auf dem Server unterliegt noch einer rasanten Entwicklung. Daher ist die Debian-Version, die bei Hostsharing vorinstalliert ist, oft zu alt für aktuelle Software.

Ein kurze Anleitung für die eigene NodeJS-Installation für einen User.

Installation von nvm

Heute ist die Version v0.33.0 aktuell, siehe auch https://github.com/creationix/nvm/releases

   $ cd /tmp
   $ wget https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh
   $ chmod u+x install.sh 
   $ ./install.sh 

An dieser Stelle ab- und wieder anmelden oder die Befehle ausführen:

   $ export NVM_DIR="/home/pacs/peh18/users/loomio/.nvm"
   $ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" 

Installation von NodeJS

Mit dem Befehl

   $ nvm install 4.8.0
   $ nvm alias default 4.8.0

läßt sich (zum Beispiel) sehr einfach NodeJS in der Version 4.8.0 installieren.

Der Befehl

   $ node -v

gibt die Version von NodeJS aus.

NodeJS Web-Applikation

Zur Nutzung der eigenen NodeJS-Installation mit mit dem Apache-Modul "Passenger" konfiguriert man den Pfad zum node-Binärprogramm in einer ".htaccess"-Datei im Verzeichnis der Domain "/home/pacs/xyz00/users/example/doms/example.com/.htaccess":

   PassengerNodejs /home/pacs/xyz00/users/example/.nvm/versions/node/v4.8.0/bin/node

Weitere Installationen

Mit dem "Node Package Manager" npm läßt sich weitere Software in die Node-Umgebung installieren:

   $ npm install -g gulp