Intellij IDEA无法解析React Native导入

时间:2016-05-07 03:06:08

标签: intellij-idea reactjs react-native ecmascript-6

enter image description here

React导入正常,但其他导入无法用于自动完成。

如果我导入为rake db:schema:load ,这可以正确解析,但这是不正确的import.So我假设IDE将通过查找导入类名解析符号,问题是我该如何解决这个问题? / p>

3 个答案:

答案 0 :(得分:11)

问题的发生是因为定义了反应本机模块的棘手方法。我建议使用打字稿社区存根来解决问题:Preferences | Languages & Frameworks | JavaScript | Libraries,按Download,然后从存根列表中选择'react-native'

答案 1 :(得分:6)

我使用Webstorm 2017.2,我遇到了这个错误。我尝试了各种解决方案,并在我的IDE上使用了以下解决方案。

第1步: 此步骤是可选的,但我做到了。删除所有Webstrom首选项。请检查相关文件夹的文档:https://www.jetbrains.com/help/phpstorm/project-and-ide-settings.html

第2步:删除项目目录中的.idea文件。

第3步:语言&下选择React JSX框架>的JavaScript Languages & Frameworks > JavaScript

第4步:语言&下载并选择react-native。框架> JavaScript>库Languages & Frameworks > JavaScript > Libraries

第5步:使缓存无效/重新启动...

Invalidate Caches / Restart...

Final

答案 2 :(得分:1)

这对我有用,请转到:

  

偏好设置 - >语言与框架 - >的JavaScript

然后在其中显示JavaScript language version,请在下拉列表ReactJSX中选择。

祝你好运!