执行一系列 Angular CLI 命令,以构建被压缩的基础项目:
我可以看到使用Chrome控制台加载的
为什么会这样?有没有一种方法可以通过
ng new project
cd project
ng build --prod
作为结果,我得到了生成的 dist
文件夹和许多打包文件。其中最大的一个叫做 vendor.[hash].js
,大小约为855kB
。
然而,如果我执行的是ng serve --prod
:
ng new project
cd project
ng serve --prod
我可以看到使用Chrome控制台加载的
localhost:4200
供应商包的大小约为300kB
。为什么会这样?有没有一种方法可以通过
ng build
而不是ng serve
来实现第二个结果?