在使用webpack+babel的時候渔伯,經(jīng)常會配到需要添加polyfill,根據(jù)搜索到的資料一般都是在入口文件引入polyfill,這樣的話,打包出來的文件會比較大尽纽,不太適合移動端的項目它褪,多番資料查找驗證之后俭驮,可以對.babelrc文件做以下處理即可
{
"presets": [
[
"@babel/preset-env",
{
"modules": false, //設(shè)置ES6 模塊轉(zhuǎn)譯的模塊格式 默認(rèn)是 commonjs
"targets": { // 配支持的環(huán)境
"browsers": ["ie >=10"]
},
"useBuiltIns": "usage", // 是否開啟自動支持 polyfill
"debug": true // debug擂送,編譯的時候 console
}
]
],
"plugins": ["@babel/transform-runtime"]
}
// 其實就是對babel做配置悦荒,但是一般項目的starter里邊很少有如此配置的,所以就給忽略了