我100%跟随official guide here建立一个启动Angular2和webpack项目。
生产成功后,我发现了
这些尺寸是在uglify和minify之后。
我还需要做些什么来使angular2应用程序更小(特别是vendor.js)?
我听说"树摇晃",你能分享一些如何做的样本吗?
答案 0 :(得分:1)
当然,Angular 2以其大小而闻名。我建议:
答案 1 :(得分:1)
如果是Angular CLI应用程序,请将AoT添加到构建中:
ng build --prod --aot
即使在这一点上,AoT似乎对较小的应用程序(您的情况)产生了很好的影响,而不是对大型应用程序产生影响,因此您可能会获得更小的文件大小。
正如@EternalLight所提到的,使用可以提供服务的Web服务器 预先创建的gziped文件,例如节点静态 https://www.npmjs.com/package/node-static。看看样本 package.json在这里:https://github.com/Farata/angular2typescript/blob/master/chapter10/angular2-webpack-starter/package.json