在angular打包优化中遇到的问题 记录

正常是ng build 优化打包方式 ng build --prod --aot

使用这个打包的时候 报错

这个错误的原因是因为我在home模块里 引入了服务 publicService 但是在constructor构造中 写的形式出现了问题

这个写法的是 publicservice只能在constructor中使用,所以应该改为

即可解决问题

 

还有一部分报错 是因为 平时代码 不注意规则 不太标准 以及html页面里有无用字段造成的

使用如上命令之后 代码由15.9M缩减为3.6M

网上看到一个同行的打包压缩指令 ng build --prod --build--optimizer --base-href ./

发现 压缩完成后 和我 ng build --prod --aot 的大小一样 均为3.6M

 

还可以使用nginx继续压缩  但是目前还不会 等待以后学习

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值