我使用create-react-app
创建了一个项目,但是当我使用关键字yield
编写一些代码时,该页面显示了构建错误声明“意外令牌”的情况。在yield
。
有没有办法在yield
项目中启用create-react-app
?
答案 0 :(得分:2)
您是否忘记使用*
符号将该功能标记为生成器?
function fn() {
yield "some value";
}
此代码导致语法错误,因为普通函数中不允许使用yield关键字。
function *generatorFn() {
yield "some value";
}
此代码不会导致语法错误,因为该函数是生成器。
有关示例,请参阅this snippet