使用 gruntserve
测试对我的应用程序的实时更改时,更改在浏览器中显示/更新需要 6 到 10 秒的时间。
我使用gruntserve --verbose
来检查哪些任务比其他任务花费更多时间,并发现以下任务消耗了大部分加载时间(按降序排列);
并发:服务器
grunt-contrib-imagemin
咕噜业力
grunt-google-cdn
由于我不使用 cdn,所以我将其从 Gruntfile.js
中删除,但它仍然调用;这有点令人困惑:(所以我也从 package.json
中删除了它,它就消失了。
所以我的问题是。
- 如何加快
gruntserve
立即重新加载浏览器?而且在使用grunt build
时还保留了有用任务(minify、uglify、imagemin..)的所有“精华”。 - 为什么当我在 Gruntfile.js 上禁用任务时它仍然会加载?
谢谢:)
最佳答案
显然,这篇文章:Grunt LiveReload is really slow讨论同样的问题,我相信它可以解决它。我还没有尝试过,如果有帮助的话,我会更新这篇文章。
关于performance - 如何加速 Yeoman 的发球任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21497848/