nodenvを使っているとIntelliJ IDEAでnpmのパスが認識されない

Last Update: 2019-07-19

私はnodeのバージョン管理にnodenvを利用している。しかしなぜかIntelliJ IDEAのNode.js and NPMでnpmのパスが認識されずに困っていた。

環境変数の問題かといろいろ設定を見直したりしていたが、別にそこまでnodeを使うわけでもないので、まあいいかと放置していた。が、今日調べてみたらそれを解決するツールがあったので紹介しておく。

jetbrains-npm

単にこれを導入すればオッケーというだけの話で終わってしまうのだけれど。

https://github.com/nodenv/jetbrains-npm

私はnodenvをデフォルトの設定でインストールしているので、jetbrains-aware git cloneの手順に従ってインストールした。結果、無事にIntelliJ IDEAにnpmのパスが認識されるようになった。

スターがあまりついていないので、あまり知られていないのか、それともそもそも困っている人が少ないのか。まあnodeやるならVSCodeでいい気はするからね・・・。

ともかく、私のようにnodenv + IntelliJ IDEA(もしくはWebStorm)を使っていてnpmのパスが認識されなくて困っている人の助けになれば幸いである。