对于react-native - WebStorm用户:
我正在使用Jet Brains IDE WebStorm使用React Native开始一个项目。
在项目上=> node_modules /反应天然/库/反应天然/的反应天然-interface.js
IDE获取语法错误:
我错过了一些图书馆或插件吗?
答案 0 :(得分:8)
您看到语法错误,因为WebStorm认为该文件是常规JS。但是,它实际上是用Flow编写的。
Flow最终会转换为JS,类似于TypeScript。在此处详细了解Flow:https://flowtype.org/
老实说,不要担心它,除非你搞乱核心文件(除非你修复错误,否则你不应该这样做)。
我知道你的项目中有红色波浪线很烦人。您可以关闭项目并重新打开它。这将删除红色波浪线!
如果要启用Flow语法,请按照下列步骤操作:https://www.jetbrains.com/help/webstorm/2016.2/using-the-flow-type-checker.html
编辑:更快删除线条是关闭文件并显示错误。在项目视图中右键单击它,将其标记为纯文本,然后将其标记为JS文件。瞧!只要确保不打开文件,否则重复这些步骤。洛尔