omachizura

仕事メモ、役に立ったスキルをまとめています。


gulpでwatchやlivereloadのタスクを停止する方法

gulpでwatchやlivereloadを停止したい場合、ctrl+Cで停止することができますが、sublime textやatomのプラグインからwatchなどを起動した場合、ctrl+Cで停止することができません(やり方がわかりません...)。

gulpでwatchやlivereloadを停止したい場合は、下記のようなタスクを行うと、停止することができます。

まずはprocessプラグインをインストールします

$ npm install --save-dev process

そしてkillタスクを下記のように実装します。

var process = require('process');

gulp.task('kill', function(){
  process.exit(0);
});