我观看了很多角度2的教程,我不能提出一些问题:
答案 0 :(得分:0)
您目前如何处理应用程序的模块加载?我对webpack并不熟悉,但SystemJS offers a builder/bundler会为你完成所有这些,然后你需要在你的html中包含你的捆绑/构建文件的脚本。
答案 1 :(得分:0)
我没有使用过Webpack,但SystemJS对我来说效果很好。 Gulp可用于使用system.config.js构建,缩小和捆绑所有代码,以担心源和依赖项的文件位置。
以下是Tour of Heroes的example,其中所有的Typescript源都捆绑在一个JS文件中。
答案 2 :(得分:0)
Angular CLI现在使所有这一切变得非常简单,支持捆绑和缩小(使用下面的WebPack,但无需设置)和Ahead-of-Time模板编译,大大减少了包大小
请参阅:Angular 2: Reduce app size (in addition to bundling/minification)
它还设置了开发和生产环境,如果你在dev与prod中有不同的设置,你可以导入到组件中,你也可以创建自己的自定义环境并使用它们。