是否有可能在使用gulp的项目中运行grunt?

时间:2017-10-10 00:58:02

标签: gulp gruntjs

目前我正在使用gulp的项目工作,但由于某种原因在我的机器中有点慢,所以问题是我可以在使用gulp的项目中使用grunt吗?

1 个答案:

答案 0 :(得分:0)

can I use grunt in project that use gulp?

当然可以,但您将复制所有预处理模块(一个用于gulp,一个用于grunt)和构建配置/逻辑,因此增加了额外的复杂性。呸。

but for some reason in my machine is little bit slow

gulp在理论上更快 - 因为它在内存中进行处理而不是通过写入temp来执行繁重的I / O. grunt所做的文件。任务运行员 - 很可能 - 不是导致问题的原因。

gulp / grunt只是任务运行者 - 模块本身及其配置方式导致速度减慢,而不是运行它们的任务运行器。

你很可能是

  • 观看/预处理您不需要的文件。
  • 经常执行生产准备任务。
    • 您可能拥有一个模块,可以压缩每次文件更改时运行的所有图像。将这些繁重的任务放入在投入生产之前只运行一次的任务运行
    • ES6 - > ES5翻译?这通常很重。将此保持在生产前的任务中

优化您拥有的内容,特别是如果它不是您的项目。