es6 javascript 模块 ES6 模块加载:比你想象的更复杂 Robin Rendle 于 2016 年 4 月 8 日 DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 $200 免费信用额度! Nicholas Zakas 脚本和模块之间的差异非常微妙,以至于开发人员很难理解提前声明 JavaScript 文件代表内容的限制。我希望这篇文章能够澄清一些原因,为什么无法通过检查源代码来自动检测模块,以及为什么像 ESLint 这样的工具要求您在执行之前指定文件类型。在未来,ES6 模块将成为主要的 JavaScript 文件类型,脚本文件将仅留给旧版应用程序,届时,工具很可能默认假设文件是模块。在此期间,我们正经历着脚本和模块之间一个困难的青春期,混用两者会有些痛苦。 直接链接 →