nodenvを使っているとIntelliJ IDEAでnpmのパスが認識されない
私はnodeのバージョン管理にnodenvを利用している。しかしなぜかIntelliJ IDEAのNode.js and NPMでnpmのパスが認識されずに困っていた。
環境変数の問題かといろいろ設定を見直したりしていたが、別にそこまでnodeを使うわけでもないので、まあいいかと放置していた。が、今日調べてみたらそれを解決するツールがあったので紹介しておく。
単にこれを導入すればオッケーというだけの話で終わってしまうのだけれど。
https://github.com/nodenv/jetbrains-npm
私はnodenvをデフォルトの設定でインストールしているので、jetbrains-aware git cloneの手順に従ってインストールした。結果、無事にIntelliJ IDEAにnpmのパスが認識されるようになった。
スターがあまりついていないので、あまり知られていないのか、それともそもそも困っている人が少ないのか。まあnodeやるならVSCodeでいい気はするからね・・・。
ともかく、私のようにnodenv + IntelliJ IDEA(もしくはWebStorm)を使っていてnpmのパスが認識されなくて困っている人の助けになれば幸いである。