React导入正常,但其他导入无法用于自动完成。
如果我导入为rake db:schema:load
,这可以正确解析,但这是不正确的import.So我假设IDE将通过查找导入类名解析符号,问题是我该如何解决这个问题? / p>
答案 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 。
第4步:在语言&下载并选择react-native。框架> JavaScript>库。
第5步:使缓存无效/重新启动...
答案 2 :(得分:1)
这对我有用,请转到:
偏好设置 - >语言与框架 - >的JavaScript
然后在其中显示JavaScript language version
,请在下拉列表ReactJSX
中选择。