最近做項目的時候運用vue,webpack,在打包壓縮的工程中,其他壓縮都沒有問題,但是最后生成的bundle.js文件確報錯,雖然也可以運行,但是畢竟文件大小在那里放着;
開始我的解決方案是再寫一個webpack.config.js專門配置打包上面已經打包失敗的bundle.js;打包壓縮完成后再替換掉,這樣會很麻煩;
於是在網上找很多方法,都是說配置"presets": ["es2015"];但是我在webpack.config.js中運用后
//es6語法
new webpack.LoaderOptionsPlugin({
options:{
babel:{
babelrc: false,
"presets": ["es2015"]
}
}
})
仍然還是報錯,沒有壓縮成功;盡管我一直相信是我的方法不對,但是網上並沒有對小白的我有詳細的解釋,於是一個一個的實驗,最后看到一個模糊的說法試驗了,終於發現是要 在 webpack.config.js 的同目錄下創建文件 .babelrc,內容如下
{ "presets": ["es2015"] }
哎,其實就是網上的說法,不過直接省略了在哪里添加;與大家共勉;