【问题标题】:How to speedup Yeoman's grunt serve task?如何加快 Yeoman 的 grunt serve 任务?
【发布时间】:2014-02-01 12:10:55
【问题描述】:

当使用 grunt serve 测试我的应用程序的实时更改时,更改需要 6 到 10 秒才能在浏览器中显示/更新。

我使用grunt serve --verbose 来检查哪个任务比其他任务花费更多时间,发现以下任务消耗了大部分加载时间(按降序排列);

  1. concurent:server
  2. grunt-contrib-imagemin
  3. grunt-karma
  4. grunt-google-cdn

因为我不使用 cdn,所以我从 Gruntfile.js 中删除了它,但它仍然调用;这有点令人困惑:(所以我也从package.json 中删除了它,它就消失了。

所以我的问题是。

  1. 如何加快grunt serve 以立即重新加载浏览器?但在使用grunt build 时,还保留所有有用任务(缩小、丑化、图像最小化..)的“汁液”。
  2. 为什么当我在 Gruntfile.js 上禁用任务时它仍然加载?

谢谢:)

【问题讨论】:

  • 奇怪为什么没有人回答这个问题。

标签: performance node.js gruntjs npm yeoman


【解决方案1】:

显然,这篇文章:Grunt LiveReload is really slow 讨论了同样的问题,我相信它可以解决它。如果有帮助,我还没有尝试并更新这篇文章。

【讨论】:

  • 我注意到当我全新安装 Windows 8.1 时速度有所提高.. 很奇怪,但现在更快了.. 要检查这些链接。谢谢
猜你喜欢
  • 2015-07-28
  • 2016-01-23
  • 2014-05-12
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 2013-12-09
  • 2017-01-24
相关资源
最近更新 更多