IntelliJは、node_modules
ディレクトリ内にないwebpackrequiresで呼び出されたjavascriptモジュールを解決できません
このプロジェクト構造を想像してみてください。
`- project
|- node_modules
| `- react
| `- addons.js
|- webpack.config.js
|- util
| `- tool.js
`- src
|- components
| `- uno.jsx
`- two.jsx
これは私のwebpack設定です
// webpack.config.js
var path = require('path');
module.exports = {
resolve: {
root: [
path.resolve('./src'),
path.resolve('./')
]
}
...
}
そしてこれは私がwebpackのrequireを使用する方法です
// two.js
var React = require('react/addons');
var One = require('components/one');
var Tool = require('util/tool');
// dosomething
したがって、これは私のアプリケーション内で完全に機能し、IntelliJは「react/addons」、ナビゲーション、コード補完、および「components/one」と「util/tool」のドキュメントルックアップのソースを理解する方法に満足しているように見えますか?
私はこれまで試しました:
しかし、今のところ運がありません。ありがとう。
私はこれがうまくいくはずだと思います(または私の場合はとにかくうまくいきました)。
IntelliJの場合:
File
> Project Structure
Modules
を選択しますutil
およびsrc
)を選択し、それらをResourcesとしてマークします。Apply
をクリックしますコード補完とドキュメントが利用可能になっているはずです。