rootでnpmを使うときにアクセス権限ではまる

結論から先に言うと–unsafe-permというオプションを付ければよいようだ。

npmでインストールするときにソースコードのコンパイルが行われるようなモジュールの場合、rootで実行していると以下のようなエラーがでることがある。rootなのにアクセス権限がないとはどういうことだと思うが、きっとrootでnpmを使うのがよくないと考えてチェックしているのだろう。

以下のようにnpmを実行すれば回避できた。