RedMatic
RedMatic copied to clipboard
wie gehen Paketupdates über die Konsole?
Hallo,
wie kann man Pakete in RedMatic updaten?
Das Update mit "update" an Stelle von "install"?: source /usr/local/addons/redmatic/home/.profile cd /usr/local/addons/redmatic/var npm update --save --no-package-lock --global-style --save-prefix="~" --production <paket-name>
Grüße,
Gerhard
Hallo Gerhard.
Pakete, die über die Node-RED Palette installiert wurden können natürlich über die Palette aktualisiert werden. Das ist der beste und einfachste Weg. Es geht auch über die Kommandozeile (siehe Hinweise
Die Pakete, die Redmatic mitliefert, sollten über eine neue Redmatic Version aktualisiert werden. Soweit ich das richtig verstanden habe, müssten Binardateien auf dem Zielsystem (hier CCU) erzeugt werden. Diese "Erzeugung" übernimmt hobbyquaker und bindet die Daten ein.
Grüße, Henning
Hallo Henning,
ist dann das update Kommando bzw. die drei Zeilen in meinem Post das Richtige? "install" mit "update" aus dem ursprünglichen Wiki ersetzt.
source /usr/local/addons/redmatic/home/.profile cd /usr/local/addons/redmatic/var npm update --save --no-package-lock --global-style --save-prefix="~" --production <paket-name>
Oder gibt es noch weitere andere notwendige Optionen
Grüße,
Gerhard
Hallo Gerhard,
- der Unterschied zwischen update/install ist hier erklärt
-
--save
ist nicht mehr notwendig, da es der default ist Erklärung -
--production
macht Sinn, damit die dependencies nicht installiert werden -
--save-prefix
ist interessant - sollte man beibehalten, es der standard bei Redmatic ist -
--global-style
sollte man auch beibehalten, da es standard bei Redmatic ist
Ich schaue immer, was outdated ist
npm outdated --depth=0
Dann schaue ich mir CHANGELOG.md der einzelnen Paket an und entscheide, welche Version ich nehme. Meistens ist es.
......