配置文件
- .babelrc
- babel.config.json
- package.json 设置 "babel": {}
babel-preset-env
useBuiltIns
- usage 不需要手动引入polyfill这个模块,在babel处理我们项目代码的过程中,会按需加载corejs对应方法的对应的polyfill这个文件
- entry 当我们手动在代码中引入corejs这个文件之后,会根据我们在preset-env中配置的支持的环境去加载该环境不支持的polyfill的方法的文件
- false(默认) 就是默认不做任何处理
支持装饰器
@babel/plugin-proposal-decorators
"presets": ["@babel/preset-env"]
"plugins": ["@babel/plugin-proposal-decorators", {"legacy": true}]