nodenvを利用していてintelliJ IDEAやWebStormでnpmの実行環境が走らない時の対処法
こんなメッセージが出て実行されない
'dev' の実行中にエラーが発生しました: 有効なパッケージマネージャを指定してください: '/Users/userName/.anyenv/envs/nodenv' ディレクトリ内でバイナリファイルが見つかりません
解決法: jetbrains-npm proxyを入れる
jetbrains-npm proxyを入れることで解決できる。
インストール
方法はいくつかあって、README.mdに書いてある。
今回はこの方法ですすめる
git clone https://github.com/nodenv/jetbrains-npm "$(nodenv root)"/plugins/jetbrains-npm
echo "$(nodenv root)"/plugins/jetbrains-npm
# 出力例
# /Users/userName/.anyenv/envs/nodenv/plugins/jetbrains-npm
IDEAとかWebStormの設定
JetBrains IDEを立ち上げ、環境設定 > 言語&フレームワーク > Node.js と NPM
のパッケージマネージャーをインストール時にechoしたパスを選択する。
これで完了!