我正在将amd模块逐个转换为ES6 / Typescript模块。我必须与现有的requirejs构建集成,直到转换每个amd模块。到目前为止我这样做的方法是创建一个webpack配置,每个amd模块都有自己的入口点。也许有更好的方法来做到这一点,但到目前为止我还没有发现它。我正在做许多单独的webpack配置 - 每个amd模块一个 - 的原因是因为webpack @ 3中新的libraryExport属性。如果没有该属性,当现有的require构建系统导入一个ES6编译为amd模块时,它需要是从导入的模块导出的实际内容。不是模块对象本身。
所以无论如何,这是有效的 - 但请告诉我是否有更好的方法:)
我真正的问题是,我正在编译ES6模块 - > amd模块一对一,并且没有相互依赖性,我可以从我正在导出的每个amd模块中删除webpackBootstrap样板代码吗?