40 lines
799 B
JavaScript
40 lines
799 B
JavaScript
|
const gulp = require('gulp');
|
||
|
const spawn = require('child_process').spawn;
|
||
|
|
||
|
/*function clean(cb) {
|
||
|
cb();
|
||
|
}
|
||
|
|
||
|
function js(cb) {
|
||
|
cb();
|
||
|
}
|
||
|
|
||
|
function css(cb) {
|
||
|
cb();
|
||
|
}*/
|
||
|
|
||
|
|
||
|
gulp.task("serve_dev", (cb) => {
|
||
|
console.log('Launching node...');
|
||
|
let node = spawn('node', ['--inspect=0.0.0.0', 'index.js'], {stdio: 'inherit'})
|
||
|
|
||
|
function files(cb) {
|
||
|
console.log('Restarting node...');
|
||
|
node.kill('SIGTERM');
|
||
|
node = spawn('node', ['--inspect=0.0.0.0', 'index.js'], {stdio: 'inherit'})
|
||
|
cb();
|
||
|
}
|
||
|
|
||
|
gulp.watch("**", { events: 'all' }, files);
|
||
|
cb();
|
||
|
});
|
||
|
|
||
|
gulp.task("serve", (cb) => {
|
||
|
console.log('Launching node...');
|
||
|
spawn('node', [, 'index.js'], {stdio: 'inherit'})
|
||
|
cb();
|
||
|
});
|
||
|
|
||
|
exports.default = function() {
|
||
|
gulp.watch("**", files);
|
||
|
}
|