我正在使用PHPStorm 8.0.3进行当前项目,但不幸的是它并不支持JSX。在我的React组件(然后由Browserify编译)中,HTML以红色加下划线并失效:
这只是一个小组件,但对于较大的组件肯定会变得非常烦人。代码格式化也没有按预期工作。
答案 0 :(得分:37)
我遇到了同样的问题,解决方法是在PHPStorm 8上使用JSX Harmony:
Preferences / Languages & Frameworks / JavaScript
将JavaScript language version
设为JSX Harmony
或转到PHPStorm 9 EAP。我希望PHPStorm 9很快就会上市(因为我的EAP版本存在性能问题)。
答案 1 :(得分:5)
在 PHPStorm 7 :
文件 - >设置 - >语言& Frameworks-> Javascript成为>
在下拉列表中选择 React JSX 选项(JavaScript语言版本)
答案 2 :(得分:-1)
Preferences > Languages & Frameworks > JavaScript > JavaScript language version 从下拉菜单中选择 React JSX 并等待进度条完成以应用更改。