npmコマンド実行時にbad interpreter:が出力されたときの対処法


npmコマンド実行時で以下のようなエラーが出た場合の対処法

npm ls を実行したときに、bad interpreter: *** /nodeなエラーが出たときの解決法を以下に記します。

解決方法は再インストール・・・と単純

curl https://npmjs.org/install.sh | sh

という一行で解決しました。

理由の推測

npmのインストール時に以下のようなメッセージが出ていたこと、僕の場合はNode.jsのディレクトリを最初にインストールしたディレクトリから変えたため起こりました。なので、おそらくインストール時のNodeのパスを覚えておいて、それを使い回すような設定に成っているんだと思います。

 

参考URL

同じbad interpreterのエラーが出ていた方

SNSでもご購読できます。