【问题标题】:create-react-app doesn't support `yield`?create-react-app 不支持 `yield`?
【发布时间】:2017-06-10 09:06:37
【问题描述】:

我使用create-react-app 创建了一个项目,但是当我使用关键字yield 编写一些代码时,页面显示在yield 声明“意外令牌”的构建错误。

有没有办法在create-react-app 项目中启用yield

【问题讨论】:

    标签: ecmascript-6 yield create-react-app


    【解决方案1】:

    您是否忘记使用 * 符号将该函数标记为生成器?

    function fn() {
        yield "some value";
    }
    

    此代码导致语法错误,因为正常函数中不允许使用 yield 关键字。

    function *generatorFn() {
        yield "some value";
    }
    

    此代码不会导致语法错误,因为该函数是生成器。

    例子见this snippet

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-16
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 2019-03-18
      • 2022-08-09
      • 2021-01-08
      • 2021-07-22
      相关资源
      最近更新 更多