NEWS
Meeting für ioBroker Core/Dev/Admin 15.02.23 20:30
-
@sigi234 Ich denke wenn sollten wir ein" aktuelle" nodejs 18 empfehlen mit der npm version die natürlicherweise dabei ist ... am Ende denke ich wenn aktuell pm 9 dabei ist das wir eine nehmen wo npm 9 dabei war ... aber natürlich was aktuelles empfehlen ... am Ende wird eh jeder der das tut bei der aktuellen landen denke ich
-
@apollon77 sagte in Meeting für ioBroker Core/Dev/Admin 15.02.23 20:30:
@sigi234 Ich denke wenn sollten wir ein" aktuelle" nodejs 18 empfehlen mit der npm version die natürlicherweise dabei ist ... am Ende denke ich wenn aktuell pm 9 dabei ist das wir eine nehmen wo npm 9 dabei war ... aber natürlich was aktuelles empfehlen ... am Ende wird eh jeder der das tut bei der aktuellen landen denke ich
-
@apollon77 sagte in Meeting für ioBroker Core/Dev/Admin 15.02.23 20:30:
Ich denke wenn sollten wir ein" aktuelle" nodejs 18 empfehlen mit der npm version die natürlicherweise dabei ist
-
@sigi234 said in Meeting für ioBroker Core/Dev/Admin 15.02.23 20:30:
Aktueller Stand neuer Windows Installer
Als Diskussionsgrundlage:
Ich finde den Ansatz, ioBroker unter Windows im Wesentlichen per npx zu installieren großartig. Ich würde sogar so weit gehen, möglichst viel da rein zu packen und den MSI Installer möglichst schlank halten. Genau genommen bräuchten die meisten Anwender dann eigentlich gar keinen MSI Installer mehr. Ich hab z.B. bereits einen Vorschlag als PR gemacht, wie bei der Installation per npx gleich Startmenü-Einträge angelegt werden können, ohne dass man einen MSI Installer braucht. Vorgesehen ist auch, dass man leicht mehrere ioBroker Installationen parallel installieren kann.
Da Windows Anwender in der Regel recht verwöhnt sind ;), könnte man aus Komfortgründen ja dennoch einen MSI Installer anbieten. Im Idealfall würde der die aktuell für ioBroker empfohlene Node.js Version selbst suchen, das passende MSI herunterladen und installieren. Anschließend dann der npx Aufruf für ioBroker und fertig. In Zukunft könnte man diesen Ansatz um weitere Prerequisites erweitern, z.B. MS Buid Tools und Python.
Das wie gesagt nur als Anregung.
Edit: Noch vergessen:
Der Vorteil von diesem Ansatz wäre auch, dass man einen neuen MSI Installer nur dann bauen (und signieren) muss, wenn im Installer funktional etwas erweitert wird. Ansonsten kann der gleiche Installer immer wieder verwendet werden, um damit den gerade aktuellen ioBroker zu installieren.
Ob man auch die Möglichkeit einbauen will, dass der Installer sogar bei vorhandener ioBroker Installation auch ein Update macht bzw. anbietet, kann man sich ja noch überlegen. -
Hallo,
Ich bin kein Entwickler, aber an den Entwicklerideen interessiert.
Werden diese Meetings aufgezeichnet? und wenn ja, könnte man einen Link bekommen.
-
@marty56 Nein wir haben keine Möglichkeit der Aufzeichnung. Also Teilenehmen (link im ersten Post) oder nach dem Meeting die grobe Zusammenfassung (auch erster Post) lesen
-
-
Zu Node 18:
Für Windows hab ich mit der neuen Installtionsmethode via manueller Node.js Installation per offizieller Node.js MSI und ioBroker Installtion per npx den Nodes Upgrade getestet (von 16.19 auf 18.14):
- iob stop
- Node.js hier herunterladen: https://nodejs.org/dist/v18.14.0/node-v18.14.0-x64.msi
- Installieren (also Upgrade der vorhandenen Installation, passiert automatisch)
- iob start
- Etwas warten
Lief und läuft einwandfrei, lediglich in der Info kommt noch die Warnung, dass Node 18 nicht voll supportet ist.
Für die Variante mit dem Stabilostick Installer sollte es analog wie immer gehen, hab ich aber nicht getestet.
Infos hier: https://forum.iobroker.net/post/931958Wenn Node 18 offiziell ist, werde ich den Beitag entsprechend anpassen - wenn ich es nicht vergesse
-
@apollon77 sagte in Meeting für ioBroker Core/Dev/Admin 15.02.23 20:30:
Nodejs 18 als Empfehlung ausgeben mit js-Controller 4.0.24
Gibt es noch Probleme mit Node 18 oder war bisher einfach nicht genug Zeit für die Herausgabe einer Empfehlung?
-
@ofbeqnpolkkl6mby5e13 announcements und forum posts werden vorbereitet.