@babel/preset-env useBuiltIns 说明
说明 babel ENV
2023-09-14 09:00:17 时间
推荐阅读:https://blog.hhking.cn/2019/04/02/babel-v7-update/
useBuiltIns
false
1
|
"useBuiltIns": false,
|
此时不对 polyfill
做操作。如果引入 @babel/polyfill
,则无视配置的浏览器兼容,引入所有的 polyfill
。
entry
1
|
"useBuiltIns": "entry",
|
根据配置的浏览器兼容,引入浏览器不兼容的 polyfill
。需要在入口文件手动添加 import '@babel/polyfill'
,会自动根据 browserslist
替换成浏览器不兼容的所有 polyfill
。
这里需要指定 core-js
的版本, 如果 "corejs": 3
, 则 import '@babel/polyfill'
需要改成
1
|
import 'core-js/stable';
|
usage
1
|
"useBuiltIns": "usage",
|
usage
会根据配置的浏览器兼容,以及你代码中用到的 API 来进行 polyfill
,实现了按需添加。
相关文章
- USB转RS485/RS422接线说明
- Bat脚本常用命令说明
- Oracle 视图 ALL_TAB_HISTGRM_PENDING_STATS 官方解释,作用,如何使用详细说明
- Oracle 视图 DBA_XTERNAL_LOC_SUBPARTITIONS 官方解释,作用,如何使用详细说明
- Oracle 视图 USER_COL_PRIVS_MADE 官方解释,作用,如何使用详细说明
- Oracle 视图 USER_COMPARISON_ROW_DIF 官方解释,作用,如何使用详细说明
- Oracle 视图 USER_FILE_GROUP_TABLESPACES 官方解释,作用,如何使用详细说明
- Oracle 视图 DBA_ROLLING_EVENTS 官方解释,作用,如何使用详细说明
- Oracle 视图 V$RECOVERY_STATUS 官方解释,作用,如何使用详细说明
- Oracle 视图 V$SESSION_WAIT_CLASS 官方解释,作用,如何使用详细说明
- 在PHP中使用反射技术的架构插件使用说明
- JS判断鼠标从什么方向进入一个容器实例说明