у меня там фронтенд и бекенд, гальп для фронта идет, после запуска гальп, гальп запускает ноду.
Вот так:
gulp.task('watch', () => {
nodemon({
script: 'index.js',
});
Может это конечно и не идеально, но я бекенду и ноде только учусь и поэтому мне более понятно привычные инструменты прикрутить и заставить работать.