當我運行一飲而盡,我得到以下錯誤:如何用gulp-uglify來縮小ES6的功能?
[12:54:14] { [GulpUglifyError: unable to minify JavaScript]
cause:
{ [SyntaxError: Unexpected token: operator (>)]
message: 'Unexpected token: operator (>)',
filename: 'bundle.js',
line: 3284,
col: 46,
pos: 126739 },
plugin: 'gulp-uglify',
fileName: 'C:\\servers\\vagrant\\workspace\\awesome\\web\\tool\\bundle.js',
showStack: false }
出錯行包含一個箭頭功能:
var zeroCount = numberArray.filter(v => v === 0).length
我知道我可以用下面的補救微小錯誤替換:
var zeroCount = numberArray.filter(function(v) {return v === 0;}).length
如何在不導致縮小失敗的情況下對包含ES6功能的代碼運行吞吐?
使用翻譯,像[babel](https://babeljs.io/)。 – destoryer
如果轉儲到'ES5'適合,那麼請編輯您的問題,因爲沒有提到這一點,可能會讓新用戶感到困惑。 – Hitmands