[英]node.js async await - error regeneratorRuntime
我学会了如何在浏览器中使用 promise,但是当我想在我的 node.js 中使用它时,它会抛出错误。
var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(url) {
^
ReferenceError: regeneratorRuntime is not defined
节点版本
v10.4.1
我使用 babel 来导出和导入语法,在起始文件中使用类似这里的设置
require('babel-register')({
presets: [ 'env' ]
})
我无法使用async/await
,对我来说这解决了。
在你的 babel 文件中包含这个。
presets: [
[
"@babel/preset-env",
{
"targets": {
"node": "10"
}
}
] ]
babel-polyfill
。 您还必须安装它才能使 async/await 工作。
大概您正在尝试使用async
/ await
语法? 您将需要安装transform-async-to-generator插件并将其包含在您的 Babel 配置中
require('babel-register')({
presets: ['env'],
plugins: ['transform-async-to-generator']
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.