gulp-watch - 终止 gulp-watch 任务

标签 gulp-watch

我希望我的 gulp watch 任务只运行一次,然后停止观看。现在,如果我从命令行运行“gulp”,监视任务将使 gulp 任务保持运行。我必须按 Ctrl-C 才能停止它。

最佳答案

当您运行 gulp watch 时,它将持续监视文件更改,直到您使用 CTRL-C 取消它。如果您不希望这样,那么您可以创建一个单独的 gulp 任务来完成您的构建。

那么你将有 2 个任务:gulp watch 和 gulp build。由于构建不会运行监视任务,因此它将在完成后停止。

请看一下我的 GitHub 项目,我在其中执行以下操作:skeletonSPA on GitHub 。 如果您查看 gulpfile.js,您会发现 default 任务将执行 build 任务。 构建任务依次执行 infocleanstylesscriptsimages复制待办事项;为您留下完整的构建和工作前端。

运行这些任务后,它将停止并将焦点转移到命令行。

关于gulp-watch - 终止 gulp-watch 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27930288/

相关文章:

node.js - 使用 gulp-file-include 观看 Gulp watch

npm - 浏览器同步 TypeError args.cb 不是函数

javascript - Gulp 浏览器同步只工作一次

javascript - 我有一个带有 gulp.watch 的 for,但它无法正常工作

javascript - Gulp 4 watch() 类型错误 : expected a string

javascript - Yeoman webapp 部署,我的 json 文件不起作用

javascript - 如何将参数从 gulp 观察者传递给任务

Laravel Elixir - gulp watch 不触发 version()

gulp - 如何使用 Gulp watch 仅在修改后的文件上运行任务

node.js - gulp.js - 将参数从 gulp-watch 传递到 gulp-sass