带babel-loader + babel / preset-env的Polyfill DOM函数

时间:2019-03-11 09:20:59

标签: javascript webpack babel babel-loader babel-polyfill

使用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?

0 个答案:

没有答案