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

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

3.5.1. ノードの追加

作業実施前に、ICE Coreを停止してください。
Node-REDのホームディレクトリに移動し、npm installを実行します。
$ cd {ICE_HOME}/etc/node-red
$ {ICE_HOME}/bin/npm install <ノードモジュール名>

3.5.2. ノードの削除

作業実施前に、ICE Coreを停止してください。
Node-REDのホームディレクトリに移動し、npm uninstallを実行します。
$ cd {ICE_HOME}/etc/node-red
$ {ICE_HOME}/bin/npm uninstall <ノードモジュール名>

3.5.3. ノード一覧の確認

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

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

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

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

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