Javascript 如何使IntelliJ IDEA解决Web包需要的节点\模块目录外?

Javascript 如何使IntelliJ IDEA解决Web包需要的节点\模块目录外?,javascript,intellij-idea,reactjs,webpack,react-jsx,Javascript,Intellij Idea,Reactjs,Webpack,React Jsx,IntelliJ无法解析使用webpack requires调用的javascript模块,这些模块不在节点\u modules目录中 想象一下这个项目结构: `-项目 |-节点单元 |`-反应 |`-addons.js |-webpack.config.js |-利用率 |`-tool.js `-src |-组成部分 |`-uno.jsx `-2.jsx 这是我的网页配置 //webpack.config.js var path=require('path'); module.exports

IntelliJ无法解析使用webpack requires调用的javascript模块,这些模块不在
节点\u modules
目录中

想象一下这个项目结构:

`-项目
|-节点单元
|`-反应
|`-addons.js
|-webpack.config.js
|-利用率
|`-tool.js
`-src
|-组成部分
|`-uno.jsx
`-2.jsx
这是我的网页配置

//webpack.config.js
var path=require('path');
module.exports={
决心:{
根目录:[
路径解析('./src'),
路径解析(“./”)
]
}
...
}
这就是我如何使用webpack的要求

//two.js
var React=require('React/addons');
var One=需要(‘组件/一’);
var-Tool=require('util/Tool');
//剂量
因此,这在我的应用程序中非常有效,IntelliJ对“react/addons”很满意,如何理解“components/one”和“util/tool”的导航、代码完成和文档查找的源代码

到目前为止,我已经尝试过:

  • 在src(npm init)中添加package.json
  • 在设置/语言和框架中添加src作为Javascript库
  • 模仿下面的任何内容。与node_模块相关的想法
但到目前为止运气不好。谢谢。

我认为这应该行得通(至少在我的情况下是这样)

在IntelliJ中:

  • 打开项目
  • 文件
    项目结构
  • 在左侧,选择
    Modules
  • 从目录结构中,选择源所在的文件夹(
    util
    src
    ),并将它们标记为Resources
  • 单击应用

  • 您现在应该有代码完成和文档可用。

    对于Webpack配置文件中描述的复杂路径解析模式,IJ无法保证在没有特定Webpack支持的情况下解析所有方法。请投票支持并关注更新。附言:不过对我来说,在这个示例项目中,情况非常好。@EkaterinaPrigara谢谢你的提示。将
    src
    重命名为
    app
    成功了!但是像是从'react bootstrap'导入{Row,Column}var reactBootstrap=require('react-bootstrap')时,code>仍然无法工作仍然如此。这在中国行不通。我没有回答我自己的问题,因为我不知道为什么会发生这些黑魔法。当您使用这里的
    resolve.root
    方法时(不知道为什么它不允许src)。它也适用于
    resolve.alias
    但您的别名必须与根文件夹名称相同,否则它将不起作用:(.哦,我的朋友。一年后,对未来仍然没有希望。你可以做设置,然后投影文件夹,并设置一些文件夹als lib文件夹,这应该可以。答案是正确的。他们在一段时间前修复了它,但仍然搞砸了重构。在mac中,该选项位于WebStorm>首选项>目录下。需要什么吗点击apply?后,我创建了
    /src
    一个资源根,src包含
    /utils,/components
    等,但是当cmd-点击我的导入路径时,我没有intellisense。有什么想法吗?