babel presets配置useBuiltIns报错,找不到corejs

babel配置polyfill时useBuiltIns: "usage",出现报错,这个选项需要在页面手动引入core-js么

{
  "presets": [
    [
      "@babel/preset-env",
      {
        targets: {
          browsers: ['> 1%', 'last 2 versions', 'not dead']
        },
        "modules": false,
        "useBuiltIns": "usage",
        "corejs": 3
      }
    ],
    "@babel/preset-react",
    "@babel/preset-typescript"
  ],
  plugins: [
    ["import", { libraryName: "antd", style: 'css' }]
  ]
}
阅读 3.2k
2 个回答
npm install core-js@3 --save

引入 core-js 和 regenerator-runtime/runtime(在以前引入 @babel/polyfill 这个集成库即可,最新版 babel 弃用了这个设定,必须直接引入两个库)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题