(跟进this answer)
请有人确认以下语法在 ES6 中仍然有效吗?
module "javascripts/bar" {
export function Bar() {}
}
我正在考虑使用串联的场景。是的,我知道 HTTP2 会让串联变得毫无意义,但我今天想串联我的模块。
如果这无效,我应该如何构建我的模块,以便它们在同一文件中保持有效?
最佳答案
这是已删除的旧模块语法。自 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不过。
关于javascript - 当前的 ES6 模块语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27490295/