2016-04-03 53 views
0

我的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 | Library - Download應該用'describe'的警告來解決問題。 –

回答

2

您需要啓用JSX和諧。大多數情況下,webstorm在處理反應時會自動向您提出,但您可以在選項中手動設置它。

轉到Preferences > Language & Frameworks > Javascript ,然後切換到Javascript language versionJSX Harmony

enter image description here