错误: "import <模块文件路径>" 没有按照预期执行模块体。

作者: stuartZhang创建于 2016年7月21日更新于 2016年8月24日

我想报告一个 ES6 模块导入的错误。根据 ES6 规范,ES6-Module 语句 "import <Module File Path>" 仅执行模块体内的 JavaScript 例程,而实际上并没有将任何外部变量或函数导入到当前上下文中。然而,伴随最新的 Google Traceur,"import <Module File Path>" 语句并没有按照预期执行模块体。相反,我感觉该导入语句被直接忽略了。只有 "import ... from ..." 语句才会执行 ES6 模块体。然而,在我的使用案例中,我只打算通过导入其模块来执行一段 JavaScript 程序,而不需要任何导入变量。我希望不正确的 ES6 编译行为可以得到修复。

内容来源: google/traceur-compiler