Babel 集成
babel
集成了 Core-JS,Core-JS 也是 babel
polyfill 相关功能的基础。
@babel/polyfill
@babel/polyfill
只是对 Core-JS 的稳定功能和 regenerator-runtime
的导入,用于支持生成器和异步函数,所以使用@babel/polyfill
就相当于导入了全局版本的 Core-JS(不包括 ES 提案)
大约 3 分钟
babel
集成了 Core-JS,Core-JS 也是 babel
polyfill 相关功能的基础。
@babel/polyfill
@babel/polyfill
只是对 Core-JS 的稳定功能和 regenerator-runtime
的导入,用于支持生成器和异步函数,所以使用@babel/polyfill
就相当于导入了全局版本的 Core-JS(不包括 ES 提案)
高速 JavaScript 转译器 SWC
内建了对 Core-JS 的集成, 可以简化全局版本的 Core-JS 的使用。
类似于 @babel/preset-env
,SWC 支持两种模式,usage
和 entry
。不过目前 usage
模式的表现相对于 Babel
仍旧不那么尽如人意。
以下为一个在 .swcrc
中使用 core-js 的简单示例: