【问题标题】:Is it possible to run grunt in project that use gulp?是否可以在使用 gulp 的项目中运行 grunt?
【发布时间】:2017-10-10 00:58:01
【问题描述】:

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

【问题讨论】:

  • 是的,你可以用 grunt 任务替换 gulp 任务

标签: gulp gruntjs


【解决方案1】:
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 转译?这通常很重。将此保留在生产前的任务中

优化你所拥有的,特别是如果它不是你的项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    相关资源
    最近更新 更多