Подтвердить что ты не робот

Подсветка синтаксиса PHPStorm JSX/React

Я использую PHPStorm 8.0.3 для моего текущего проекта, но, к сожалению, он не поддерживает JSX. В моих компонентах React (которые затем скомпилированы с помощью Browserify) HTML становится подчеркнутым красным и недействительным:

PHPStorm React Template

Это всего лишь небольшой компонент, но он наверняка становится очень раздражающим с большими. Также форматирование кода не работает должным образом.

  • Есть ли (трудно найти) параметр, который позволяет правильно выделить синтаксис?
  • Если такой настройки нет, можно ли загрузить соответствующий пакет?
  • Если поддержки вообще нет, как мне расширить PHPStorm (возможно, с помощью настраиваемой схемы цвета/синтаксиса), чтобы принять HTML-код в моих js файлах?
4b9b3361

Ответ 1

У меня была та же проблема, и решение - либо использовать JSX Harmony на PHPStorm 8:

Preferences / Languages & Frameworks / JavaScript

установите JavaScript language version в JSX Harmony

или перейдите в PHPStorm 9 EAP. Я надеюсь, что PHPStorm 9 будет доступен в ближайшее время (хотя у меня была проблема с производительностью с версией EAP).