// 案例
// import '@babel/polyfill', 因为下方案例有对polyfill进行处理, 因此不需要全局加载
console.log(Array.from([1, 2], () => x + x))
// 配置时需要安装相关loader
npm i core-js@3 -D
// 配置
module: {
rules: [
{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/,
options: {
presets: [
[
'@babel/preset-env',
{
targets: [
"last 1 version",
"> 1%"
],
useBuiltIns: 'usage',
// 这里不写corejs版本,打包时会报错
corejs: 3
}
]
]
}
}
]
}