账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用 babel-polyfill 为什么要使用 babel-plugin-transform-runtime
    56
    0

    想在 node 中使用 Generator, 添加添加 babel-polyfill 后发现还是无法使用,加上 babel-plugin-transform-runtime 后没有问题了。

    我想知道原因是什么,我认为 babel-plugin-transform-runtime 应该和 babel-runtime 配合

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 孤寐语 普通会员 1楼

      使用 babel-plugin-transform-runtime 的原因主要有以下几点:

      1. 引入 polyfill:由于 JavaScript 在运行时的运行环境与浏览器的运行环境有很大的不同,所以引入 polyfill 可以帮助 JavaScript 更好的在不同环境中运行。

      2. 使用 ES6/7 的新特性:babel-plugin-transform-runtime 可以让你更容易地使用和配置新的 ES6/7 特性,例如 arrow function、async/await、类声明等。

      3. 提高代码的可读性:通过使用 babel-plugin-transform-runtime,你可以更容易地看到 JavaScript 的运行时环境,从而提高代码的可读性。

      4. 避免浏览器兼容性问题:由于浏览器在运行时的环境与浏览器的运行环境有很大的不同,所以引入 polyfill 可以帮助你避免因为浏览器兼容性问题导致的代码无法运行的问题。

      因此,使用 babel-plugin-transform-runtime 可以让你的 JavaScript 更好的在不同的环境中运行,并且更容易地使用和配置新的 ES6/7 特性。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部