Node-REDでパレットの管理から「node-red-contrib-tibbo-pi-p3」をupdateすると失敗します。どうすればいいですか?

以下のような画面が出て「node-red-contrib-tibbo-pi-p3」をupdateできない場合です。

 

何かしらのキャッシュなどが残っている可能性があります。
下記の対応をお試しください。

 
0:Tibbo-Pi本体に、モニターとキーボード、マウス等を接続し、起動させます。
(リモートでも対応できます)



1:ターミナルから以下のコマンドを実行し、Node-REDを停止します。

node-red-stop


2:同様に以下のコマンドを実行し、キャッシュを消去します。

npm cache clean –force


3:次に以下のコマンドを実行し、Node-REDからではなくコマンドから「node-red-contrib-tibbo-pi-p3」をupdateします。

cd ~/.node-red

npm install node-red-contrib-tibbo-pi-p3



「WARN」や「ERR」など、警告・エラーが表示されますが、最終的に以下の表示がされれば成功です。


node-red-contrib-tibbo-pi-p3@X.X.X(X.X.Xはupdateされたノードのバージョンが表示されます)

updated 1 package in YY.YYYYs(YY.YYYYは経過した秒数が表示されます)


4:以下のコマンドを実行するか、Tibbo-Piを再起動してNode-REDを起動します。

node-red-start


以上で、Node-REDの「node-red-contrib-tibbo-pi-p3」がupdateされます。