performance - 如何加速 Yeoman 的发球任务?

标签 performance node.js gruntjs npm yeoman

使用 gruntserve 测试对我的应用程序的实时更改时,更改在浏览器中显示/更新需要 6 到 10 秒的时间。

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

  1. 并发:服务器
  2. grunt-contrib-imagemin
  3. 咕噜业力
  4. grunt-google-cdn

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

所以我的问题是。

  1. 如何加快 gruntserve 立即重新加载浏览器?而且在使用grunt build时还保留了有用任务(minify、uglify、imagemin..)的所有“精华”。
  2. 为什么当我在 Gruntfile.js 上禁用任务时它仍然会加载?

谢谢:)

最佳答案

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

关于performance - 如何加速 Yeoman 的发球任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21497848/

相关文章:

javascript - Javascript 中的纵向冗余检查

node.js - nodejs 和 socket.io 聊天室

node.js - 在成功构建时增加 NPM/Grunt 版本 -- Bamboo

java - 绘制应用程序内存和 CPU 性能指标 Java Netbeans

node.js - Node 和 Express - 获取请求 URL

php - 优化 IE 中的 float javascript

node.js - 如何通过 Grunt 运行 Node 脚本?

angularjs - 通过 grunt webpack 运行的 Webpack 不会出错或完成,或做任何事情

javascript - CSS 应该总是在 Javascript 之前吗?

PHP - 如何测试/检查目录/文件夹是否包含旧文件/文件早于?