2016-04-03 4 views
0

My WebStorm обрабатывает любой JSX-код как XML, который затем приводит к десяткам нежелательных ошибок проверки, см. Скриншоты.WebStorm обрабатывает JSX как XML

enter image description here

Также твердит "Нерешенные переменную или функцию" для большинства из ключей объектов в файлах, например, для ключей реквизита в ReactJS т.д.

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

Плюс другие предупреждения об осмотре я понятия не имею, как исправить.

enter image description here enter image description here

Я никогда не имел эти проблемы на моем старом Macbook, но это свежей установки WebStorm и его вызывает у меня головную боль.

Спасибо за любую помощь

+0

Вот проблема, связанная с неразрешенными свойствами: https://youtrack.jetbrains.com/issue/WEB-20884 Пожалуйста, следуйте обновления по этому поводу. Как элемент и элемент управления экспортируются в компонентах/выпадающем меню? Какую структуру тестирования вы используете? Добавление файла определения TypeScript для него с помощью настроек | Языки и рамки | JavaScript | Библиотека. Загрузка должна решить проблему с предупреждениями для 'describe'. –

ответ

2

Вам необходимо включить JSX гармонию. Большую часть времени webstorm предлагает вам это автоматически, когда вы работаете с реагированием, но вы можете установить его вручную в параметрах.

Перейти к Preferences > Language & Frameworks > Javascript , а затем перейти к Javascript language versionJSX Harmony

enter image description here