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

私は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のパスが認識されなくて困っている人の助けになれば幸いである。

Amazonのほしいものリストを公開しています。仕事で欲しいもの、単なる趣味としてほしいもの、リフレッシュのために欲しいものなどを登録しています。 寄贈いただけると泣いて喜びます。大したお礼はできませんが、よりよい情報発信へのモチベーションに繋がりますので、ご検討いただければ幸いです。