从流星项目中卸载antd可使构建时间平均减少38-40s。探查器显示,较少的插件需要> 38s来处理antd的大量存档:
VELOCITY_DEBUG=1 VELOCITY_DEBUG_MIRROR=1 METEOR_PROFILE=1 meteor | grep less
...
| other plugin less.......................................38,766 ms (2)
...
当我卸载antd时,该数字降至<1s(572ms):
| other plugin less..........................................572 ms (2)
> 30s太长了,无法在开发过程中等待应用刷新。
有人知道避免这种延迟的策略吗?
答案 0 :(得分:1)
好像即将到来的流星更新解决了这个问题。
我更新到了最新的beta:
meteor update --release 1.7.1-beta.10
用探查器重新启动流星:
VELOCITY_DEBUG=1 VELOCITY_DEBUG_MIRROR=1 METEOR_PROFILE=1 meteor --inspect | grep 'less\|Total'
,现在less插件的文件保存时间少于1秒
并且总的重建时间又回到了原因范围内:
| │ │ ├─ plugin less 45 ms (2)
| (#5) Total: 4,270 ms (Rebuild App)