webpack corejs配置報錯
原因:新的配置多了個中括號[]
- 錯誤代碼
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env',
{
//按需加載
useBuiltIns: 'usage',
corejs: {
version: 3
},
//指定兼容性做到哪個版本的瀏覽器
targets: {
chrome: '60',
firefox: '60',
ie: '9',
safari: '10'
}
}
]
}
},
- 正確代碼
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
options: {
presets: [['@babel/preset-env',
{
//按需加載
useBuiltIns: 'usage',
corejs: {
version: 3
},
//指定兼容性做到哪個版本的瀏覽器
targets: {
chrome: '60',
firefox: '60',
ie: '9',
safari: '10'
}
}
]]
}
},