我想知道如果在CMD中运行 ng build --prod ,Angular会从node_modules获取所有Javascript文件并创建 vendor.bundle.js 吗?
因此,我尝试删除 package.json 中的一些定义并重建它们。但它并没有改变文件大小。
易于在CMD中重现(已安装node-js):
ng new testproject
cd testproject
ng build --prod
现在记住目录 dist 中的文件大小,删除package.json中的一些定义并重新构建。
答案 0 :(得分:0)
试试ng build --prod --aot
。 AOT(Ahead of Time Compilation)将动摇你的捆绑包,它也不会发送编译器。