Node-REDノードの追加と削除

ICE Core SDKに同梱するnpmを利用して、Node-REDノードの追加と削除を行います。 Node-REDコミュニティが提供するノードや独自のノードを追加して、Node-REDエディタ上でフロー作成に利用することができます。

ノードの追加

作業実施前に、ICE Coreを停止してください。
Node-REDのホームディレクトリに移動し、npm installを実行します。

$ cd {ICE_HOME}/etc/node-red
$ {ICE_HOME}/bin/npm install <ノードモジュール名>

ノードの削除

削除するノードをNode-REDフロー上で使用していないか確認し、使用している場合はフロー上から削除します。

作業実施前に、ICE Coreを停止してください。
Node-REDのホームディレクトリに移動し、npm uninstallを実行します。

$ cd {ICE_HOME}/etc/node-red
$ {ICE_HOME}/bin/npm uninstall <ノードモジュール名>

ノード一覧の確認

Node-REDのホームディレクトリに移動し、npm lsを実行します。

$ cd {ICE_HOME}/etc/node-red
$ {ICE_HOME}/bin/npm ls

Node-REDエディタ上でのノード管理

Node-REDエディタ上でも、ノードの追加・削除や一覧確認等の操作を行えます。

Node-REDエディタの右上メニューから[パレットの管理]を選択すると、ノードの管理画面が表示されます。 追加・削除以外にも、追加済みノードの無効化や有効化といった操作が可能です。