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



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

can I use grunt in project that use gulp?

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

but for some reason in my machine is little bit slow

从理论上讲,gulp更快,因为它是在内存中处理,而不是通过写入临时文件来执行繁重的 I/O,而这正是grunt所做的。任务运行程序很可能不是问题的原因。

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

你是 - 最有可能

  • 监视/预处理不需要的文件。
  • 过于频繁地执行生产准备任务。
    • 您可能有一个模块,用于压缩每次文件更改时运行的所有图像。将这些繁重的任务放入一个任务运行中,该任务运行在投入生产之前只运行一次
    • ES6 -> ES5 转译?这通常是沉重的。将其也纳入生产前的任务

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

最新更新