如何在创建之前杀死browserSync?

时间:2016-07-06 18:35:38

标签: browser-sync gulp-browser-sync

在执行" var bs = browserSync.create();"之前,如果正在运行browserSync进程,我想杀死browserSync。

exit()方法需要browserync实例是否正确? ( https://www.browsersync.io/docs/api#api-exit

最好的方法是什么?

//一个gulp脚本

var browserSync = require('browser-sync');

//第1步---杀死browsersync

// Step2 ---启动browsersync

var bs = browserSync.create();

1 个答案:

答案 0 :(得分:1)

来自documentation

的参考
var bs = require("browser-sync").create();
console.log(bs.active); // will return true/false whether browserSync is running or not

if(bs.active) {
    bs.exit();
} else {
    bs.init(config, function (err, bs) {    
    // -> now true since BS is running now
    console.log(bs.active);
   });
}