使用Webpack 4和babel / core 7 + babel / preset-env 7 + babel-loader 8。
js文件的Webpack规则:
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: [
[
'@babel/preset-env',
{
targets: ['last 1 version', 'not ie < 11'],
useBuiltIns: 'usage'
}
]
]
}
}
}
它可以填充Promises和所有内容,但不能填充ChildNode.remove()
。包括babel / polyfill都没有改变,我想预设环境无论如何都使用babel / polyfill。
那么,如何填充DOM-Stuff?
我不想自己包含每个填充,所以“仅包含this”不是解决方案!
也许甚至还有一种方法可以与babel / preset-env一起使用polyfill.io?