2015-05-18 17 views
20

Sto usando PHPStorm 8.0.3 per il mio progetto corrente, ma sfortunatamente non supporta JSX. Nei miei componenti reagiscono (che vengono poi compilati da Browserify) HTML viene sottolineata in rosso e invalidato:PHPStorm JSX/React evidenziazione della sintassi

PHPStorm React Template

Questa è solo una piccola componente, ma sicuramente diventa piuttosto fastidioso con quelli più grandi. Anche la formattazione del codice non funziona come previsto.

  1. C'è un'impostazione (difficile da trovare) che consente l'evidenziazione della sintassi corretta?
  2. Se non esiste alcuna impostazione, è possibile scaricare un pacchetto corrispondente?
  3. Se non c'è alcun supporto, come posso estendere PHPStorm (magari con uno schema Color/Sintassi personalizzato) per accettare l'HTML nei miei file js?
+0

Sembra che WebStorm 9 e versioni successive abbiano integrato il supporto JSX - non hanno visto una nuova versione di PHPStorm, ma forse la prossima versione: http://blog.jetbrains.com/webstorm/2014/10/webstorm-9- release-meteor-support-react-and-jsx-gulp-integration-and-more/ –

+0

@TravelingTechGuy Devo quindi cambiare finestra quando prendo le modifiche nei miei file php e js? –

+0

PhpStorm v9 ce l'ha. Puoi acquisire l'ultima build EAP se desideri: http://confluence.jetbrains.com/display/PhpStorm/PhpStorm+Early+Access+Program – LazyOne

risposta

33

Ho avuto lo stesso problema e la soluzione è o di utilizzare al JSX Harmony PhpStorm 8:

Preferences/Languages & Frameworks/JavaScript

impostato JavaScript language version a JSX Harmony

o spostarsi PhpStorm 9 EAP. Spero che PHPStorm 9 sarà presto disponibile, anche se (dato che avevo problemi di prestazioni con la versione EAP).

+0

Ho fatto la stessa cosa cambiando la versione della lingua in 'armonia JSX' ma non mostra la sintassi del reacta ... per favore aiutatemi con questo – Kalanka

Problemi correlati