Node-RED 3.0アップグレード、機能紹介

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

Node-RED 3.0アップグレード、機能紹介

前の記事

私は最近、Raspberry PiのNode-RED(以下NR)を2.xから3.0にアップグレードしました。これは比較的大きなバージョンアップグレードであり、ユーザーエクスペリエンスの面では、NRは大幅に改善されています。アップグレード方法と3.0で追加された新機能を見ていきましょう。

アップグレード3.0

以前のNRはnpmで直接実装されていたので、ここでのアップグレードも簡単で、以下のコマンドを実行すればよい。

sudo npm install -g --unsafe-perm node-red

npmはnodejsパッケージマネージャです。バージョンを指定しない場合は、最新バージョンをバージョンにダウンロードします。

Windowsで3.0をアップデートする方法は、sudoを追加する必要はありません。

さらに、NR 3.0 nodejsを使用するには、14.x以上でなければならない特定の要件があります。

ブラウザのサポートに関しては、3.0はIEを廃止した。IEブラウザでNRのページにアクセスすることはできません。

アップグレード時には、3つのオプションがあります。

フローをStopする機能を有効にするかどうか、

実行時診断機能を無効にするかどうか、

Monaocのエディタに切り替えるかどうか。

これはアップグレード3.0が必要な点です。以下は3.0の機能の一部です。

3.0新機能の追加

エディタ内では、ユーザーが組み込みアクションにすばやくアクセスできるようにする右コンテキストメニューが導入されました。

Node-RED 3.0アップグレード、機能紹介插图

もう一つの機能は、ノード間の線に“セクション”を割り当てることができることです。これは私たちのラインをよりきれいにし、美しく見せる。
以下は効果図。

Node-RED 3.0アップグレード、機能紹介插图1

交差点は、パレットまたはフロープロファイルに通常のノードとして表示されませんが、クイック追加ダイアログボックスワークスペースでCtrlキーを押しながらクリックまたは新しいコンテキストメニューから追加できます。
このアップデートでは、デバッグのエクスペリエンスも向上し、デバッグパネルに出力ログのフロー、ノードパスを表示できるようになりました。

Node-RED 3.0アップグレード、機能紹介插图2

3.0以降、デフォルトのコードエディタは元のACEからMonacoに変更されます。MonacoはVSCodeのコアエディタであるため、これは開発者エクスペリエンスにとって質的な改善です。
さらに、複数の静的フォルダを設定できます。
Runtime Long Term Supportは、HTTP処理の一部として静的コンテンツフォルダの機能を提供します。Webページに静的リソースを提供するため。
バージョン3.0では、サービスを提供する複数のフォルダを指定できるようになりました。さらに重要なのは、各フォルダを提供するHTTPパスを指定することです。

上記のより重要な機能に加えて、デフォルトのノード名を持つワークスペースにノードをドラッグします。
連続検索、カーソル位置の記憶、Stopしたフローの編集が可能です。ここでは議論はない。みんな早く使ってください。

収穫があれば、褒めてください。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.