WebStorm将JSX视为XML

时间:2016-04-03 20:52:02

标签: xml reactjs webstorm react-jsx code-inspection

我的WebStorm将任何JSX代码视为XML,然后导致许多不必要的检查错误,请参见截图。

enter image description here

此外,它一直在说"未解决的变量或功能"对于文件中的大多数对象键,例如ReactJS中的props键等。

enter image description here enter image description here enter image description here

加上其他检查警告我不知道如何解决。

enter image description here enter image description here

我在旧的Macbook上从来没有遇到过这些问题,但这是WebStorm的全新安装,令我头疼。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

您需要启用JSX和声。大多数情况下,webstorm会在您使用react时自动向您提出,但您可以在选项中手动设置它。

转到Preferences > Language & Frameworks > Javascript 然后将Javascript language version切换为JSX Harmony

enter image description here