.pipe(babel({
presets: ['es2015', 'stage-3']
}))
(async() => {
//console.info();
})();
然后浏览器报错,Uncaught ReferenceError: regeneratorRuntime is not defined
.pipe(babel({
presets: ['es2015', 'stage-3']
}))
(async() => {
//console.info();
})();
然后浏览器报错,Uncaught ReferenceError: regeneratorRuntime is not defined
使用 eES7的async 会报:
ReferenceError: regeneratorRuntime is not defined".
$ npm i --save-dev babel-plugin-transform-runtime
在 .babelrc 文件中添加:
"plugins": [[
"transform-runtime",
{
"helpers": false,
"polyfill": false,
"regenerator": true,
"moduleName": "babel-runtime"
}
]]
babel没有解析ES7。
1.require("babel-polyfill");
2.import "babel-polyfill";
webpack入口配置:
3.module.exports = {
entry: ["babel-polyfill", "./app/js"]
};
以上三种情况根据实际情况分别使用。
刚好在这里看到了,希望对你有帮助