【发布时间】:2019-04-11 13:29:09
【问题描述】:
我第一次关注 React setup guide 设置 React。但是,我在我的代码中添加了 async/await。当预处理器 - npx babel 运行时,输出文件如下所示:
浏览器控制台给了我错误:
Uncaught SyntaxError: Unexpected identifier
用于导入。
我检查了babel-runtime 在我的节点模块中。
我的 package.json 依赖项如下所示:
"dependencies": {
"babel-cli": "^6.26.0",
"babel-preset-react-app": "^3.1.2"
}
【问题讨论】:
-
.babelrc中有什么内容? -
我没有
.babelrc文件。 -
我从那里安装了 devDependencies 并添加了
.babelrc文件。现在导入更改为var _regenerator = require('babel-runtime/regenerator');,我收到错误Uncaught ReferenceError: require is not defined -
嗯,现在是
require的特定于节点的问题。我认为这是一个已知问题。会检查。但我认为最好坚持使用 Es6import
标签: javascript reactjs async-await babeljs