正如 Jake Archibald 所说,它们开始落地了! 支持情况已经
- Safari 10.1。
- Chrome Canary 60 - 在
chrome:flags
中的“实验性 Web 平台”标志之后。- Firefox 54 - 在
about:config
中的dom.moduleScripts.enabled
设置之后。- Edge 15 - 在
about:flags
中的“实验性 JavaScript 功能”设置之后。
有很多奇怪的注意事项需要了解,比如故意不支持的微小语法问题,以及脚本执行的顺序。
我们 介绍了 Stefan Judis 的文章,他确信我们将继续捆绑
仅仅因为浏览器可能很快就会支持 ES6 模块,并不意味着我们可以摆脱构建过程和适当的“捆绑策略”。
但有些人希望这一切都不那么 复杂,比如 Pawel Grzybek
我希望从我的日常前端工作流程中抛弃的三件事:CSS 预处理器、JavaScript 转译器和模块捆绑器。