Javascript webpack babel es7异步函数错误“;TypeError:(0,_typeof3.default)不是函数;

Javascript webpack babel es7异步函数错误“;TypeError:(0,_typeof3.default)不是函数;,javascript,node.js,webpack,babeljs,Javascript,Node.js,Webpack,Babeljs,我试图在api.js中请求,但收到错误“TypeError:(0,_typeof3.default)不是函数”。尝试调试此问题表明,删除“async”字会使错误消失,但我尝试使用async。我已经安装了所有babel异步插件,在package.json中定义,并包含在webpack.config.js和.babelrc的插件中。请帮忙 我的api.js let config=require('config'), $=require('jquery') module.exports={ 洛格丁:错

我试图在api.js中请求,但收到错误“TypeError:(0,_typeof3.default)不是函数”。尝试调试此问题表明,删除“async”字会使错误消失,但我尝试使用async。我已经安装了所有babel异步插件,在package.json中定义,并包含在webpack.config.js和.babelrc的插件中。请帮忙

我的api.js
let config=require('config'),
$=require('jquery')
module.exports={
洛格丁:错,
api:async(端点,参数={},method=“GET”)=>{
log(端点、参数、方法)
让我们请求,
url=config.urls.api+端点
开关(方法){
案例“GET”:请求=$.GET(url);中断;
案例“POST”:请求=$.POST(url);中断;
}
试一试{
让res=等待请求
返回res
}捕获(e){
如果(e=='未登录'){
this.loggedIn=false
}
}
}

}
这实际上是通过删除插件transform runtime修复的。我仍然不知道为什么会这样。我很想得到一些关于原因的评论

const path=require('path'))
console.log(process.env.NODE\u env)
module.exports={
条目:['babel-polyfill','./background.js'],
输出:{
文件名:“background bundle.js”,
公共路径:'http://localhost:8090/assets',
路径:'../dist'
},
模块:{
装载机:[
{
加载器:“巴别塔加载器”,
测试:/.jsx?$/,,
排除:path.resolve(uuu dirname,“节点模块”),
查询:{
插件:['transform-runtime','syntax-async-functions','syntax decorators',],
预设:['es2015','stage-3']
}
}
]
},
外部:{
//不要将“react”npm包与bundle.js捆绑在一起
//但是从全局“React”变量中获取它
//“反应”:“反应”
},
决心:{
扩展名:['','.js','.jsx'],
别名:{
config:path.join(\uuu dirname,'config',process.env.NODE\u env)
}
}
}
尝试将
require('babel-polyfill')
放在
api.js
的顶部。这表示要做相反的事情-问题似乎类似