gpt4 book ai didi

reactjs - 未捕获的 ReferenceError : regeneratorRuntime is not defined in React

转载 作者:行者123 更新时间:2023-12-03 17:43:49 32 4
gpt4 key购买 nike

我收到错误“未捕获的 ReferenceError:未定义 regeneratorRuntime”。请帮助我找出错误以及如何解决它。
enter image description here

最佳答案

  • 安装运行时依赖项
  • npm i --save-dev @babel/plugin-transform-runtime
  • 将插件添加到您的 .babelrc 文件
  • {
    "plugins": ["@babel/plugin-transform-runtime"]
    }
    更多信息:
    https://babeljs.io/docs/en/babel-plugin-transform-runtime
    TLDR;
  • 异步函数是生成器之上的抽象。
  • 所有主要浏览器和 Node10 及更高版本现在都支持异步函数和生成器。
  • 如果为了向后兼容而使用转译器(例如 babel),则需要一个额外的“层”来转换生成器。这意味着在运行时将 ES6 转换为 ES5,因为它们的语法不向后兼容。见 https://cmichel.io/how-are-generators-transpiled-to-es5
  • 关于reactjs - 未捕获的 ReferenceError : regeneratorRuntime is not defined in React,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61755999/

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