如何加快Yeoman的咕噜声任务?

时间:2014-02-01 12:10:56

标签: performance node.js gruntjs npm yeoman

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

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

  1. concurent:server
  2. grunt-contrib-imagemin
  3. grunt-karma
  4. grunt-google-cdn
  5. 因为我没有使用cdn,所以我从Gruntfile.js删除了它,但它仍然被调用;这有点令人困惑:(所以我也从package.json删除了它,它就消失了。

    所以我的问题是。

    1. 如何加快grunt serve以立即重新加载浏览器?但在使用grunt build时,还要保留所有有用任务的“果汁”(minify,uglify,imagemin ..)。
    2. 为什么当我在Gruntfile.js上禁用任务时,它仍会加载?
    3. 谢谢:)

1 个答案:

答案 0 :(得分:0)

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