问题
I learnt how to use promises in a browser but when I want to use it in my node.js it throw error.
var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(url) {
^
ReferenceError: regeneratorRuntime is not defined
node version
v10.4.1
I use babel for export and import syntax with settings like here in starting file
require('babel-register')({
presets: [ 'env' ]
})
回答1:
babel-polyfill
is required. You must also install it in order to get async/await working.
Here explain better Babel 6 regeneratorRuntime is not defined
回答2:
Presumably you are trying to use async
/ await
syntax? You will need to install transform-async-to-generator plugin and include it in your Babel config
require('babel-register')({
presets: ['env'],
plugins: ['transform-async-to-generator']
})
来源:https://stackoverflow.com/questions/51332149/node-js-async-await-error-regeneratorruntime