我通过调用它们来坚持动态请求 es6 模块:
System.import('SOME_PATH').then(function (MODULE_FROM_SOME_PATH) {});
它与es6-module-loader浏览器中的 babel 运行时编译配合得很好,但是当我想将它预编译为ES5语法(用于生产用途)时,它只是System.import在代码中传递表达式,几乎没有改变,只是用System.import等效System['import']的 .
我已经尝试过gulp-babelbabelnpm包。因此,当在浏览器中打开时,它会出现预期的模块加载错误。如何将我的代码转换AMD为ES5. 希望得到您的帮助。