Präambel
Ich habe kürzlich ein Upgrade für Node-RED (NR) auf meinem Raspberry Pi durchgeführt, von 2.x auf 3.0. Dies ist ein relativ größeres Version-Upgrade, in Bezug auf die Benutzererfahrung, hat NR eine große Verbesserung. 3.0
Upgrade 3.0
Da das vorherige NR direkt mit npm installiert wurde, ist das Upgrade hier auch relativ einfach, indem Sie den folgenden Befehl ausführen
sudo npm install -g --unsafe-perm node-red
npm ist ein Nodejs-Paket - Manager. Wenn keine Version angegeben wird, wird die neueste Version in die Version heruntergeladen.
Es ist wichtig zu beachten, dass, wie Sie auf Windows 3.0 aktualisieren, es ist nicht erforderlich, sudo hinzuzufügen.
Außerdem müssen die Versionen von NR3.0 Nodejs 14.x oder höher verwendet werden.
In Bezug auf die Browser-Unterstützung hat 3.0 IE aufgegeben. Sie können den IE-Browser nicht verwenden, um die NR-Seiten zu besuchen.
Beim Upgrade gibt es drei Optionen, ob
das Streaming stoppen aktiviert,
die Laufzeit-Diagnose deaktiviert,
und ob Sie in den Editor von Monaco wechseln möchten.
Das ist das, was das Upgrade 3.0 beachten sollte. Hier ein paar Funktionen von 3.0:
3.0 Neue Funktionen
Im Editor wurde ein rechtsklicktes Kontextmenü eingeführt, das Benutzern einen schnelleren Zugriff auf integrierte Aktionen ermöglicht.

Eine weitere Eigenschaft ist, dass wir Linien zwischen den Knoten geben können und eine "Section" nennen können. Dadurch wird unsere Linie ordentlicher und schöner aussehen.
Hier ist die Effektkarte.

Die Schnittstellen werden nicht als normale Knoten in der Palette oder im Stream-Profil angezeigt, können jedoch über das Dialogfeld Quick Add (Ctrl-Klick im Arbeitsbereich gedrückt halten) oder über ein neues Kontextmenü hinzugefügt werden.
Dieses Update verbessert auch die Debugging-Erfahrung, in der Sie den Strom des Druckprotokolls und den Knotenpfade im Debugger-Panel anzeigen können.

Ab 3.0 wird der Standard-Code - Editor von dem ursprünglichen ACE in Monaco geändert. Das ist eine qualitative Verbesserung für die Entwicklungserfahrung, da Monaco der Kern-Editor von VSCode ist.
Außerdem können mehrere statische Ordner konfiguriert werden.
Die Laufzeit unterstützt seit langem die Möglichkeit, Ordner für statische Inhalte als Teil ihrer HTTP-Verarbeitung bereitzustellen. Verwenden Sie die Bereitstellung statischer Ressourcen für Webseiten usw.
In Version 3.0 können Sie jetzt mehrere Ordner angeben, aus denen Sie den Dienst betreiben möchten, und noch wichtiger, den HTTP-Pfad angeben, aus dem jeder Ordner bereitgestellt werden soll.
Zusätzlich zu den oben genannten wichtigen Eigenschaften, ist es, ziehen Sie den Knoten in den Arbeitsbereich, mit dem Namen des Standardknoten,
Es ist möglich, kontinuierliche Suche durchzuführen, sich an die Position des Cursors zu erinnern, den angehaltenen Stream zu bearbeiten. Hier wird es nicht einmal erklärt. Nutzen Sie alle schnell!
Wenn es eine Ernte gibt, dann loben Sie es.
Antwort veröffentlichen