来自这篇文章: https ://hacks.mozilla.org/2015/08/es6-in-depth-modules/
上面写着
新标准旨在与现有的 CommonJS 和 AMD 模块进行互操作。
更准确地说
所有 CommonJS 和 AMD 模块在 ES6 中呈现为具有默认导出
如果真的是这样,我们只需要一个 ES6 polyfill,我们就不必使用其他任何东西了。
然而对于例如这个 ES6 Polyfill :https ://github.com/ModuleLoader/es6-module-loader似乎不允许从 ES6 加载 CommonJS/AMD 模块,但只有像 SystemJS 这样构建在它之上的解决方案才允许它。
所以问题是:官方 ES6 标准说应该支持 CommonJS/AMD(通过呈现为具有默认导出)是真的吗?
如果是这种情况,您是否参考了这样说的 ESCMA 规范?那么为什么它不是 polyfill 本身的一个特性,而不是建立在它之上的解决方案呢?