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)