React Native - "react-native-interface.js" - WebStorm
React Native - "react-native-interface.js" - WebStorm
对于 react-native - WebStorm 用户:
我正在使用 Jet Brains IDE WebStorm 开始一个 React Native 项目。
在项目中 => node_modules/react-native/Libraries/react-native/react-native-interface.js
IDE 得到语法错误:
我是否缺少某些库或插件?
您看到语法错误是因为 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文件。瞧!只需确保不要打开文件,否则重复这些步骤。哈哈
对于 react-native - WebStorm 用户:
我正在使用 Jet Brains IDE WebStorm 开始一个 React Native 项目。
在项目中 => node_modules/react-native/Libraries/react-native/react-native-interface.js
IDE 得到语法错误:
我是否缺少某些库或插件?
您看到语法错误是因为 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文件。瞧!只需确保不要打开文件,否则重复这些步骤。哈哈