我正在尝试使用异步,在Babel 6上从头开始,但是我得到的regeneratorRuntime尚未定义。
.babelrc文件
{
"presets": [ "es2015", "stage-0" ]
}
package.json文件
"devDependencies": {
"babel-core": "^6.0.20",
"babel-preset-es2015": "^6.0.15",
"babel-preset-stage-0": "^6.0.15"
}
.js文件
"use strict";
async function foo() {
await bar();
}
function bar() { }
exports.default = foo;
正常使用它而不需要异步/等待就可以了。有什么想法我做错了吗?
供将来参考:
自Babel版本7.0.0-beta.55起,舞台预设已删除
请参阅博客https://babeljs.io/blog/2018/07/27/removing-babels-stage-presets
异步等待仍然可以被
https://babeljs.io/docs/zh-CN/babel-plugin-transform-async-to-generator#usage
安装
.babelrc中的用法
并使用babel polyfill https://babeljs.io/docs/en/babel-polyfill
安装
webpack.config.js