WebPackでclient
とnode_modules
を使用するように設定されたJavascript ES6インポート構文をインポートしようとしています。IntelliJ Javascriptカスタムモジュールパスを使用しているときに「Declaration to Go to」が見つかりません
IntelliJ Ideaは "node_modules"ディレクトリからモジュールを検出しますが、 "client"ディレクトリからのパスは解決できません。例えば
:
IM使用:
import ImmutableStore from 'alt/utils/ImmutableUtil';
からalt
モジュールはimport CustomiserActions from 'js/actions/Customiser.actions.js';
がnode_modules
ディレクトリ上にあるためのIntelliJは、適切なパスを発見 - それは動作しない、なぜならjs
モジュールはclient
ディレクトリにあります。
私は外部のライブラリを追加/ソースルートとしてディレクトリをマーキングモジュールの設定/プロジェクト設定/で多くのオプションを試してみたが、何も動作していないようにみえます。
IntelliJのアイデアバージョン:14.1.5私自身の経験に基づいて
問題は、IntelliJがwebpackを適切にサポートしていないことです。この質問を確認してください。http://stackoverflow.com/questions/31164331/how-to-make-intellij-idea-resolve-webpack-requires-out- of-node-modules-directory、彼らは積極的にWebstormの次のバージョンにこの機能を開発している、私はintelljの次のバージョンでこれが含まれることになると思います。 –