babel 需要怎么处理才能自动引入polyfill?

作者站长头像
站长
· 阅读数 12

bebel.config.js中配置:

module.exports = {
    presets: [
        ['@babel/preset-env', {
            targets: {
                chrome: '58',
                firefox: '60',
                ie: '11',
            },
            useBuiltIns: 'usage',
            corejs: 3,
        }],
    ],
};

已安装core-js

useBuiltIns: 'usage', babel文档或者网上搜到,配置这个东西,可以自动引入polyfill,但是我在编译之后,并没有自动引入,需要怎么处理才能自动引入polyfill

回复
1个回答
avatar
test
2024-06-23
module.exports = {
    presets: [
        ['@babel/preset-env', {
            targets: {
                chrome: '58',
                firefox: '60',
                ie: '11',
            },
            useBuiltIns: 'usage',
            corejs: "3.35.0", //这里必须与package.json中core-js的版本号一致,不能只写个3
        }],
    ],
};
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容