1

运行 gulp 时有人遇到过这个错误吗?

我正在从 egghead.io 执行一个简单的 gulpfile.js:

ReactifyError:/Users/Donovan/Desktop/app/react/hotel-app-latest/src/js/fake_8445447f.js:解析错误:第 8 行:throwError 处的意外标识符(/Users/Donovan/Desktop/app/react/hotel -app-latest/node_modules/reactify/node_modules/jstransform/node_modules/esprima-fb/esprima.js:2644:21) 在 throwUnexpected (/Users/Donovan/Desktop/app/react/hotel-app latest/node_modules/reactify/ node_modules/jstransform/node_modules/esprima-fb/esprima.js:2688:13)在期望(/Users/Donovan/Desktop/app/react/hotel-app-latest/node_modules/reactify/node_modules/jstransform/node_modules/esprima- fb/esprima.js:2715:13) 在 parseArguments (/Users/Donovan/Desktop/app/react/hotel-app-latest/node_modules/reactify/node_modules/jstransform/node_modules/esprima-fb/esprima.js:3376:17) 在 parseLeftHandSideExpressionAllowCall (/Users/Donovan/Desktop/app/react/hotel-app-latest/node_modules/reactify/node_modules/jstransform/node_modules/esprima-fb/esprima.js:3440:24) 在 parsePostfixExpression (/Users/ Donovan/Desktop/app/react/hotel-app-latest/node_modules/reactify/node_modules/jstransform/node_modules/esprima-fb/esprima.js:3476:20) 在 parseUnaryExpression (/Users/Donovan/Desktop/app/react/ hotel-app-latest/node_modules/reactify/node_modules/jstransform/node_modules/esprima-fb/esprima.js:3506:20) 在 parseBinaryExpression (/Users/Donovan/Desktop/app/react/hotel-app-latest/node_modules/ reactify/node_modules/jstransform/node_modules/esprima-fb/esprima.js:3633:16) 在 parseConditionalExpression (/Users/Donovan/Desktop/app/react/hotel-app-latest/node_modules/reactify/node_modules/jstransform/node_modules/ esprima-fb/esprima.js:3693:16) 在 parseAssignmentExpression (/Users/Donovan/Desktop/app/react/hotel-app-latest/node_modules/reactify/node_modules/jstransform/node_modules/esprima-fb/esprima.js:3932:16)

4

1 回答 1

1

我有同样的错误。

在 React.renderComponent 之后我错过了一个逗号

确保你有这个

React.renderComponent(
<APP />,
document.getElementById('main'));

而不是这个

React.renderComponent(
<APP />
document.getElementById('main'));

它说错误在 fake_blahdedah.js 文件中,但它可能是您的一个 .js 文件中的语法错误。

希望有帮助。

于 2014-12-12T05:38:18.193 回答