web-dev-qa-db-ja.com

PHPStorm JSX / React構文の強調表示

現在のプロジェクトにPHPStorm 8.0.3を使用していますが、残念ながらJSXをサポートしていません。 my React components(Browserifyによってコンパイルされる))で、HTMLに下線が引かれ無効になります。

PHPStorm React Template

これは小さなコンポーネントですが、大きなコンポーネントではかなり厄介なものになります。また、コードの書式設定は期待どおりに機能しません。

  1. 正しい構文強調表示を有効にする(見つけにくい)設定はありますか?
  2. そのような設定がない場合、対応するパッケージをダウンロードできますか?
  3. サポートがまったくない場合、jstorファイル内でHTMLを受け入れるようにPHPStormを拡張するには(カスタムのColor/Syntaxスキーマを使用する方法があります)。
27
lenny.myr

私は同じ問題を抱えていましたが、ソリューションはPHPStorm 8でJSX Harmonyを使用することです:

Preferences / Languages & Frameworks / JavaScript

セットする JavaScript language versionからJSX Harmony

またはPHPStorm 9 EAPに移動します。ただし、PHPStorm 9がすぐに利用できることを願っています(EAPバージョンでパフォーマンスの問題があったため)。

38
Tomasz Racia

on PHPStorm 7

ファイル->設定->言語とフレームワーク-> JavaScript->

ドロップダウンリストでオプションReact JSXを選択します(JavaScript言語バージョン

5
pedram shabani