前の記事
私は最近、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新機能の追加
エディタ内では、ユーザーが組み込みアクションにすばやくアクセスできるようにする右コンテキストメニューが導入されました。

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

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

3.0以降、デフォルトのコードエディタは元のACEからMonacoに変更されます。MonacoはVSCodeのコアエディタであるため、これは開発者エクスペリエンスにとって質的な改善です。
さらに、複数の静的フォルダを設定できます。
Runtime Long Term Supportは、HTTP処理の一部として静的コンテンツフォルダの機能を提供します。Webページに静的リソースを提供するため。
バージョン3.0では、サービスを提供する複数のフォルダを指定できるようになりました。さらに重要なのは、各フォルダを提供するHTTPパスを指定することです。
上記のより重要な機能に加えて、デフォルトのノード名を持つワークスペースにノードをドラッグします。
連続検索、カーソル位置の記憶、Stopしたフローの編集が可能です。ここでは議論はない。みんな早く使ってください。
収穫があれば、褒めてください。
Leave a Reply