导出默认异步功能未在当前文件中定义

时间:2016-12-17 22:08:27

标签: javascript babeljs

以下作品完美无缺:

export default function x () {
  return 'hello world'
}

export function y () {
  return x()
}

console.log(y())

然而,这不起作用:

export default async function x () {
  return 'hello world'
}

export function y () {
  return x()
    .then(console.log)
}

y()

default函数async由于某种原因x is not definedfunc init()

1 个答案:

答案 0 :(得分:3)

看起来这是babel项目中的一个已知问题:https://github.com/babel/babel/issues/3786