NEWS
NPM Version?
-
In http://www.iobroker.net/docu/?page_id=5106&lang=de Anleitung wird dringend angeraten, die NPM Version 5.6.0 auf die 4er downzugraden, da die 5er einen Bug enthält.
In einer Neuinstallation unter DEBIAN in einer Proxmox VM habe ich nun Nodejs 8.12.0 installiert mit NPM 6.4.1, also neuer als 5.6.0.
Gilt die obige Aussage auch für NPM 6.x oder funktioniert die?
-
Eigentlich ja, da diese Version nicht mit allen Adaptern kompatibel ist. Ich hatte die auch zuerst drauf und ab und an Warnungen bei der Adapter Installation deshalb.
-
O.K. hab die NPM jetzt downgegradet.
Mit welchem Befehl kann ich denn nun meine nodejs Version 8.12.0 auf die 6.14.3 downgraden?
Ich möchte das, weil auf dem Raspi derzeit die ältere Version läuft und ich beim Umzug keine Kompatibilitätsprobleme habe möchte.
-
Wichtig ist am Ende:
npm 5 ist böse (genauer ist es 5.6 bis 5.8 oder so)
npm 6.4.1 ist gut, nodejs 8 auch!!
-
So langsam bin ich wieder dafür, dass in der Doku die empfohlenen Versionen stehen. Bei meiner letzten Anfrage danach heiß es noch klar Downgrade wie in der Anleitung, was auch sinnvoll erschien, weil eben der ein oder andere Adapter das angemeckert hatte. Nun ist es wieder OK die 6er Version zu belassen.
Jungs, Ihr steckt soviel Arbeit hier rein, da kommt es doch auf die 5 Minuten das in der Doku deutlich zu schreiben auch nicht mehr an.
-
Hast recht. Müssen wir besser machen.
Es geht beides. Nur die 5 dazwischen nicht
Gesendet vom Handy …
-
npm 6.4.1 ist gut `
Funktioniert nach Installation von ioBroker mit NPM 6.4.1 der Autostart von ioBroker nach Reboot ? -
Npm hat damit nichts zu tun. Npm ist nur für Download und Bereitstellung der node Pakete da. Npm spielt zur Laufzeit keinerlei Rolle.
Gesendet vom Handy …
-
Npm hat damit nichts zu tun. `
Dem widerspricht https://forum.iobroker.net/viewtopic.php?f=17&t=15579&p=163788#p163794.
@apollon77:Npm ist nur für Download und Bereitstellung der node Pakete da. `
Ja. Wenn nach dem Download das Quellverzeichnis für das Kopieren der Datei iobroker.sh nicht den Annahmen im Setup-Script entspricht, wird die Datei /etc/init.d/iobroker.sh nicht erstellt. Dann kann kein Autostart von ioBroker erfolgen. -
Naja, es ist eine Aussage. Fakt ist das es nicht an npm liegt.
In dem Fall hat auch der ioBroker-"Installer" ein Stück "Schuld" (gehabt) …
-
In dem Fall hat auch der ioBroker-"Installer" ein Stück "Schuld" (gehabt) … `
Der Aussage entnehme ich, dass das Problem inzwischen gefixt ist ? -
Der Aussage entnehme ich, dass das Problem inzwischen gefixt ist ? `
Ist nicht gefixt.
Habe noch eine neue Installation auf Debian Stretch mit Node 8.12 und NPM 6.4.1 und die Datei ist nicht da.
Gibt auch ein Issue von mir dazu:
https://github.com/ioBroker/ioBroker/issues/73
Gruß
Mirko
-
Hallo,
stehe jetzt vor dem gleichen Problem mit den gleichen Versionen. Auch bei mir ist die sh nicht da.
GIbt es hierzu schon eine Lösung bzw. einen Workaround?