gpt4 book ai didi

babeljs - babel 需要 es6-shim 吗?

转载 作者:行者123 更新时间:2023-12-04 05:29:57 24 4
gpt4 key购买 nike

我在 Twitter 上提到我是从 es6-shim 搬家的。至 babel .还有人提到:

the shims are still needed even with babel. they fix broken builtins, ones babel's output uses.



所以:
  • babel 需要 es6-shim 或类似的吗?
  • 如果是,为什么不使用 babel require这些东西作为依赖?

  • 没有支持论据的引用答案优先于“是/否”!

    最佳答案

    Babel 的核心是做一件事:将语法从一种形式转换为另一种形式。

    Babel 的一些语法转换引入了对 ES6 库功能的依赖。它不关心该功能如何到达那里,因为:

  • 系统可能已经提供了
  • 用户可能只想加载库的特定部分
  • 有很多 polyfills,用户可能有一个想要使用的特定的。

  • 开发人员的工作是确保转译后的代码在其所需的所有功能实际存在的环境中运行。
  • Babel 应该可以与 es6-shim 一起正常工作如果你想继续使用它。
  • Babel 也暴露了 babel/polyfill作为加载 polyfill 的一种非常简单的方法,它加载 core-js ,另一个 polyfill,如 es6-shim .只是:
    require('babel/polyfill');
  • 关于babeljs - babel 需要 es6-shim 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33080155/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com