Meteor + React + Antd - 如何加快 build/rebuild 时间? (避免更少的插件延迟)
Meteor + React + Antd - How to speed up build/rebuild time? (avoid less plugin delay)
从我的流星项目中卸载 antd 后,构建时间平均减少了 38-40 秒。 profiler 显示 less 插件需要 >38s 来处理 antd 巨大的 less archive:
VELOCITY_DEBUG=1 VELOCITY_DEBUG_MIRROR=1 METEOR_PROFILE=1 meteor | grep less
...
| other plugin less.......................................38,766 ms (2)
...
当我卸载 antd 时,这个数字下降到 <1 秒(572 毫秒):
| other plugin less..........................................572 ms (2)
>30s is simply too long to wait for the app to refresh during development.
有谁知道避免这种延迟的策略吗?
看来即将推出的 meteor 更新修复了这个问题。
我更新到最近的测试版:
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)
从我的流星项目中卸载 antd 后,构建时间平均减少了 38-40 秒。 profiler 显示 less 插件需要 >38s 来处理 antd 巨大的 less archive:
VELOCITY_DEBUG=1 VELOCITY_DEBUG_MIRROR=1 METEOR_PROFILE=1 meteor | grep less
...
| other plugin less.......................................38,766 ms (2)
...
当我卸载 antd 时,这个数字下降到 <1 秒(572 毫秒):
| other plugin less..........................................572 ms (2)
>30s is simply too long to wait for the app to refresh during development.
有谁知道避免这种延迟的策略吗?
看来即将推出的 meteor 更新修复了这个问题。
我更新到最近的测试版:
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)