nodenv 利用時の IDE からの npm script の実行
IDE から npm script の実行すると以下の様な package manager が以見つからない旨のエラーがでます。
Error running 'lint': Specify a valid package manager: cannot find a binary file inside '/Users/<user>/.anyenv/envs/nodenv' directory
以下の対応を行うと正常に npm script をキックできるようになります。
npm -g install @nodenv/jetbrains-npm
- package manager のパスを
echo $(npm -g prefix)/lib/node_modules/@nodenv/jetbrains-npm
の出力結果に変更する
以下のブログを参考にさせて頂きました
ESlint
プロジェクトの設定を勝手に読み込んで format してくれます。
自動構成では、WebStorm はプロジェクト node_modules フォルダーの ESLint パッケージと、現在のファイルが保存されているフォルダーの .eslintrc.* 構成ファイルを使用します。現在のファイルフォルダーに .eslintrc.* が見つからない場合、WebStorm はプロジェクトルートまでの親フォルダーで .eslintrc.* を検索します。