Подсветка синтаксиса PHPStorm JSX/React
Я использую PHPStorm 8.0.3 для моего текущего проекта, но, к сожалению, он не поддерживает JSX. В моих компонентах React (которые затем скомпилированы с помощью Browserify) HTML становится подчеркнутым красным и недействительным:
![PHPStorm React Template]()
Это всего лишь небольшой компонент, но он наверняка становится очень раздражающим с большими. Также форматирование кода не работает должным образом.
- Есть ли (трудно найти) параметр, который позволяет правильно выделить синтаксис?
- Если такой настройки нет, можно ли загрузить соответствующий пакет?
- Если поддержки вообще нет, как мне расширить PHPStorm (возможно, с помощью настраиваемой схемы цвета/синтаксиса), чтобы принять HTML-код в моих js файлах?
Ответы
Ответ 1
У меня была та же проблема, и решение - либо использовать JSX Harmony на PHPStorm 8:
Preferences / Languages & Frameworks / JavaScript
установите JavaScript language version
в JSX Harmony
или перейдите в PHPStorm 9 EAP. Я надеюсь, что PHPStorm 9 будет доступен в ближайшее время (хотя у меня была проблема с производительностью с версией EAP).