Использование Webpack 4 и babel / core 7 + babel / preset-env 7 + babel-loader 8.
Правило Webpack для файлов js:
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: [
[
'@babel/preset-env',
{
targets: ['last 1 version', 'not ie < 11'],
useBuiltIns: 'usage'
}
]
]
}
}
}
Он заполняет обещания и все, но не заполняет ChildNode.remove()
. Включение babel / polyfill ничего не изменило, я думаю, preset-env все равно использует babel / polyfill под капотом.
Итак, как заполнить DOM-Stuff?
Я не хочу включить каждый polyfill самостоятельно, поэтому "просто включите this " - это не решение!
Может быть, есть даже способ использовать polyfill.io вместе с babel / preset-env?