当前的ES6模块语法

时间:2014-12-15 18:06:42

标签: javascript module ecmascript-6

(跟随this answer

请问有人可以确认以下语法在ES6中仍然有效吗?

module "javascripts/bar" {
    export function Bar() {}
}

我正在考虑使用串联的场景。是的我知道HTTP2会使连接变得没有意义,但我想今天连接我的模块。

如果这是无效的,我应该如何构建我的模块,使它们在同一个文件中保持有效?

1 个答案:

答案 0 :(得分:4)

这是已删除的旧模块语法。自ES6草案Rev28以来,上述内容已不再有效。不要再使用此语法,它不是有效的ES6。 (relevant esdiscuss with it being removed)(esdiscuss coming to the conclusion to remove it

ES6有一个模块/文件模块。如果使用import导入文件,则会将其视为模块。

更新:我刚刚注意到that Alex has written about it,这可能是一个很好的阅读主题。他虽然links are wrong