javascript - 在 ES6 中调用在文件中导出的函数

标签 javascript ecmascript-6 export

<分区>

使用 ES6 export 语法,您可以导出函数,例如:

export default async function main(){
  // do some stuff
}

main();

但是,当我使用上面的语法运行它时,我收到以下错误:

ReferenceError: main 未定义

如何在导出的同时运行这个函数?

最佳答案

这是一个已知错误 https://github.com/babel/babel/issues/3786 ,你可以这样尝试:

async function main() {
  // do some stuff
}
export { main as default }
main();

关于javascript - 在 ES6 中调用在文件中导出的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41354945/

相关文章:

javascript - 在 Google 登录回调中使用 `router.navigate()` 后,Angular4 路由器中断

javascript - mongoose & ember,记录拒绝原因: typeerror

javascript - 在原型(prototype)中添加函数与在 OOP Javascript 中将其声明为变量

excel - 将 Access 表从 Excel VBA 导出到 dBase 文件?

JavaScript 未定义错误 : ReferenceError: ALT is not defined

javascript - 这是恢复模拟功能的 Jest 方式

reactjs - 使用继承的 ES6 React 类时未触发 componentDidMount 方法

javascript - systemJS 的相对动态加载,使用 ES6/Babel 语法

java - 发布(编译)java程序而不发布源代码

database - 将表和索引从一个 SQL Server 2000 数据库导出到另一个数据库