鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ vue-cli 生成的項目,如何配置達(dá)到不編譯 ES6 的目的

vue-cli 生成的項目,如何配置達(dá)到不編譯 ES6 的目的

因為項目只需要兼容 chrome 60+ 所以根本不需要對 ES6 代碼進(jìn)行編譯

但是在自己配置的過程中,始終沒能成功甩掉 babel-loader 一旦脫離,打包就報 Module build failed: SyntaxError: Unexpected token

clipboard.png

該如何實(shí)現(xiàn)?

回答
編輯回答
獨(dú)特范

謝邀,使用babel-preset-es2016即可,它的作用是把js代碼編譯成es6代碼,不會變成es5。

.babelrc中改成類似的如下:

"presets": ["es2016"]

babel官方建議使用babel-preset-env,那么將其配置改為chrome > 60,就可以了。

2018年9月19日 06:49
編輯回答
夢若殤
chrome 60+ 也不一定對ES6、ES7、ES8完全支持,題主為啥想著去除babel支持呢

支持情況參見各主流瀏覽器對 ES6 的支持

2017年1月8日 13:08