WSL UbuntuでError: EACCES: permission deniedが発生する
[obnize-cli]のインストール中にエラーが発生したため備忘録。
まず、ドキュメントでは
npm i obniz-cli -g
となっているが、このまま実行するとパーミッションエラーとなるため、sudo
を付け、
sudo npm i obniz-cli -g
とした。これを実行したところ、
Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/obniz-cli/node_modules/@serialport/bindings/build'
のようなエラーが発生した。
とりあえずこちら(https://qiita.com/okohs/items/ced3c3de30af1035242d)を参考に、
sudo npm i obniz-cli -g --unsafe-perm
としたところ、うまくインストールできた。