2016-08-17 90 views
0

我們有一個用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定位到它的工作?


附錯誤的截圖:

enter image description here

+0

你有JSX嗎?沒有看到這條線就很難說具體的東西。 –

+0

什麼是意外標記? –

+0

我附上了錯誤的行。但我認爲這不重要。一切都在ES6編譯。那麼爲什麼它會在ES5中失敗呢? 'target'是我們要去**的版本,而不是來自**的源代碼版本。沒有? – Richard

回答

相關問題