node-redの設定→パレットからノードを追加できないときは、nodeのバージョンを新しくすると解決します。
ただ、最新のnode10ではシリアルが利用できないという話もあるので注意(v8.16.0ではシリアルの動作を確認している)
nodeの最新版へのアップデート
1 2 3 |
sudo apt-get install npm sudo npm install -g n sudo n latest |
nodeのバージョン変更(通常不要)
何らかの理由でNodeのバーションを下げる時なんかに使う。次のコマンドを実行すると利用できるバージョン一覧が出てくるので、例えばv8.16.0なんかを選んでEnter。
1 |
sudo n |
npmのアップデート
1 |
sudo npm update -g |
余談
node-redの自動起動
1 |
sudo systemctl enable nodered.service |
シリアルポートのインストール
1 |
npm install serialport |