【发布时间】:2016-03-16 04:09:25
【问题描述】:
我在上一个项目中开始使用带有 babel 的 es2015。当我尝试在if 条件内执行import 或export 时,出现错误'import' and 'export' may only appear at the top level。我看到很多这样的案例,它适用于require,但不适用于 es2015 模块。这种限制有什么原因吗?
【问题讨论】:
-
因为es2015模块可能是同步加载的?允许嵌套的
exports 意味着导出可能会被推迟到该行被调用 -
babel-eslint。 stackoverflow.com/questions/39158552/…
标签: javascript babeljs ecmascript-6