@Denoro55

Как сделать перезагрузку в express Node.js с помощью Gulp?

var express = require("express");
var app = express();
app.get("/", function(request, response){
    response.send("<h2>Привет Express!</h2>");
});
app.listen(3000);

Допустим я запускаю сервер на express на порту 3000
Как нужно правильно настроить gulp чтобы он следил за изменениями в pug,scss? Ведь он тоже запускается на каком то порту.
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
Deissh
@Deissh
I like Python, Node.JS, Go, pain, bugs and my cat.
Пример, измени под себя.
...
const exec = require('child_process').exec;
...
const paths = {
    allSrcJs: 'src/**/*.js',
    libDir: 'lib',
};
gulp.task('main', gulp.series('build', (callback) => {
    exec(`node ${paths.libDir}`, (error, stdout) => {
        console.log(stdout);
        return callback(error);
    });
}));

gulp.task('watch', () => {
    gulp.watch(paths.allSrcJs, ['main']);
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы