我們有一個用Typescript編寫的React網絡應用程序,它工作正常,並且在tsconfig.json
文件中以ES6爲目標。如何在Webpack中使用React將Typescript定向到ES5?
現在我們想在Uglifyjs編譯部署到生產環境後將其縮小。這是因爲Uglify只支持ES5(甚至是#harmony分支,我已經試過了)。
所以我需要webpack輸出爲ES5。但是當我在我們的tsconfig文件中設置"target": "es5"
時,webpack編譯失敗,說:Unexpected token (164:41) You may need an appropriate loader to handle this file type.
我們如何使用React將Typescript中的ES5定位到它的工作?
附錯誤的截圖:
你有JSX嗎?沒有看到這條線就很難說具體的東西。 –
什麼是意外標記? –
我附上了錯誤的行。但我認爲這不重要。一切都在ES6編譯。那麼爲什麼它會在ES5中失敗呢? 'target'是我們要去**的版本,而不是來自**的源代碼版本。沒有? – Richard