babel-polyfill 与 babel-runtime 的区别以及什么场景使用?
发布于 1年前 作者 leohxj 4663 次浏览 来自 问答

看了两者的说明,我的理解是 :

  • babel-polyfill 比较适合 自己的整个工程,底层也是core-js,能使用所有的新API。
  • babel-runtime 适合库和框架,针对使用到的新API 会提出打包到 build 文件中。
  • runtime 适合不修改对象自身的属性和方法,比如扩展一个方法, Object.assign, 而 polyfill 是整个打补丁,适合 String.propotype.include 这样的。

大家项目中都如何使用的?

哪些特性是runtime不支持的,有完整的列表举例吗?

回到顶部