浏览器中的 ECMAScript 模块
阅读评论
正如 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 编译器和模块打包器。