Node.js und npm installieren am Zero W: Unterschied zwischen den Versionen
Geli (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Sollen '''Node.js''' (JavaScript Laufzeitumgebung) und '''npm''' (dazugehöriger Paketmanager) auf dem Raspberry Pi Zero W installiert werden, benötigt man di…“) |
Geli (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Sollen '''Node.js''' (JavaScript Laufzeitumgebung) und '''npm''' (dazugehöriger Paketmanager) auf dem Raspberry Pi Zero W installiert werden, benötigt man die folgende Vorgehensweise, da Anleitungen für den großen Raspberry Pi nicht funktionieren. Der Unterschied liegt in der Prozessorarchitektur.<br /> | Sollen '''Node.js''' (JavaScript Laufzeitumgebung) und '''npm''' (dazugehöriger Paketmanager) auf dem Raspberry Pi Zero W installiert werden, benötigt man die folgende Vorgehensweise, da Anleitungen für den ''großen'' Raspberry Pi nicht funktionieren. Der Unterschied liegt in der Prozessorarchitektur.<br /> | ||
Zuvor soll überprüft werden, ob Node.js nicht ohnehin installiert ist. | Zuvor soll überprüft werden, ob Node.js nicht ohnehin installiert ist. | ||
node --version # Should output > v10.X | node --version # Should output > v10.X |
Aktuelle Version vom 16. März 2019, 09:52 Uhr
Sollen Node.js (JavaScript Laufzeitumgebung) und npm (dazugehöriger Paketmanager) auf dem Raspberry Pi Zero W installiert werden, benötigt man die folgende Vorgehensweise, da Anleitungen für den großen Raspberry Pi nicht funktionieren. Der Unterschied liegt in der Prozessorarchitektur.
Zuvor soll überprüft werden, ob Node.js nicht ohnehin installiert ist.
node --version # Should output > v10.X npm --version # Should output > 6.X
Falls das der Fall ist, ist man bereits fertig. Ansonsten wird wie hier
Install Node.js on a Raspberry Pi Zero W vorgegangen.
Die aktuelle Distribution findet man auf der offiziellen Website https://nodejs.org/dist/. Dort wählen wir die letzte Version https://nodejs.org/dist/v11.9.0/. In diesem Verzeichnis wählt man node-v11.9.0-linux-armv6l.tar.gz. Das File wird am besten in einem freigegebenen Ordner z.B. openHAB-conf/scripts temporär gespeichert. In PuTTY wird sodann folgendes ausgeführt:
cd /etc/openhab2/scripts tar -xzf node-v11.9.0-linux-armv6l.tar.gz (6l heißt 6L, nicht 61) sudo cp -r node-v11.9.0-linux-armv6l/* /usr/local/
Die Versionen von Node.js und npm können mit
node --version npm --version
überprüft werden. Zum Schluss wird das Downloadverzeichnis bereinigt:
rm -Rf node-v11.9.0-linux-armv6l rm node-v11.9.0-linux-armv6l.tar.gz
Abschließend kann man testweise ein package.json-file erzeugen:
mkdir test cd test npm init -y
Damit wird im Ordner test ein packge.json erzeugt. Das Directory test kann anschließen mit rm -r test wieder gelöscht werden.