我试图使用JavaScript Web6导入语法,将WebPack配置为使用client
和node_modules
作为解析导入的根路径。当使用自定义模块路径时,IntelliJ Javascript“找不到声明去”
IntelliJ Idea发现来自“node_modules”目录的模块,但它无法解析来自“客户”目录的路径。当即时通讯使用
:
例如
import ImmutableStore from 'alt/utils/ImmutableUtil';
- 的IntelliJ找到正确的路径,因为alt
模块上node_modules
目录import CustomiserActions from 'js/actions/Customiser.actions.js';
- 它不工作,因为js
模块在client
目录中。
我试过在模块设置/项目设置/标记目录中的许多选项作为源根/添加外部库,但似乎没有工作。
IntelliJ IDEA的版本: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中会包含这个功能。 –