Intellij IDEA无法解析React Native导入

wen*_*ner 3 intellij-idea ecmascript-6 reactjs react-native

在此输入图像描述

React导入正常,但其他导入不能用于自动完成.

如果我导入为import Text from 'react-native',这可以正确解析,但这是不正确的import.So我假设IDE将通过查找导入类名解析符号,问题是我该如何解决这个问题?

len*_*ena 12

出现问题是因为定义了react-native模块的棘手方法.我建议使用typescript社区存根来解决问题:Preferences | Languages & Frameworks | JavaScript | Libraries,按Download,然后从存根列表中选择'react-native'


Ber*_*diz 8

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

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

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

第3步:语言和框架> JavaScript下选择React JSX . 语言和框架> JavaScript

第4步:在" 语言和框架">"JavaScript">"库"下下载并选择react-native . 语言和框架> JavaScript>库

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

无效缓存/重新启动...

最后