gulp CLI 文档

标志

gulp 很少有人知道。所有其他标志用于在需要时使用的任务。

  • -v--version 将显示全局和本地 gulp 版本
  • --require <module path> 在运行 gulpfile 之前需要一个模块。这对于转换器很有用,但也有其他应用程序。你可以使用多个 --require 标志
  • --gulpfile <gulpfile path> 将手动设置 gulpfile 的路径。如果你有多个 gulpfiles 很有用。这也将 CWD 设置为 gulpfile 目录
  • --cwd <dir path> 将手动设置 CWD。搜索 gulpfile 以及所有需求的相关性将从这里开始
  • -T--tasks 将显示已加载的 gulpfile 的任务依赖关系树
  • --tasks-simple 将显示加载的 gulpfile 的明文任务列表
  • 即使没有检测到颜色支持,--color 也会强制 gulp 和 gulp 插件显示颜色
  • 即使检测到颜色支持,--no-color 也会强制 gulp 和 gulp 插件不显示颜色
  • --silent 将禁用所有 gulp 日志记录

CLI 添加了 process.env.INIT_CWD,这是它从中启动的原始 cwd。

任务特定标志

有关如何添加任务特定标志的信息,请参阅此 StackOverflow 链接

任务

可以通过运行 gulp <task> <othertask> 来执行任务。只运行 gulp 将执行你注册的名为 default 的任务。如果没有 default 任务 gulp 就会出错。

编译器

你可以在解释时找到支持的语言列表。如果你想添加对新语言的支持,请发送拉请求/打开问题。