angular项目性能优化探索实践

前言

踩坑

1.-aot预编译对代码的规范程度要求更为严格!前2天同事修改了一个组件,导致某项目很多模块编译失败,同样都依赖的这个组件,但有些模块却没有失败,原因就是报错的模块使用的就是-aot编译模式,而这个组件修改的代码存在不规范,导致预编译报错!

编译报错:Supplied parameters do not match any signature of call target

原因:编码不规范造成,一般是模板中的引用的函数有参数,但定义这个函数时参数没有写

例如:模板点击事件函数click(e),下面实现时直接click(){},一个有参数,一个没参数

2.编译时--pord和--aot方式,pord编译会去掉一些不需要的包,并会自动启动aot编译,发布时一般是以pord模式编译,为了开发调试方便,可以执行--dev --aot.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值