Я пытаюсь получить живую перезарядку работы с экспресс-сервером, используя глотокГлоток завершает работу после запуска
Однако глоток выходов, как показано ниже, после запуска, и я не смогли попасть на сервере
CMD выход:
D: \ Users \ рабочее место \ сервер> глоток сервер [11:31:56] Использование gulpfile D: \ Users \ рабочее пространство \ сервер \ gulpfile.js
[11:31:56] Запуск 'сервер' ...
[11:31:56] Закончено 'сервер' после 26 мс
LiveReload [крошечным Л.Р.] прослушивает 35729 ...
D: \ Users \ рабочее пространство \ сервер>
gulpfile.js:
var gulp = require('gulp');
var server = require('gulp-express');
gulp.task('server', function() {
// Start the server at the beginning of the task
server.run(['app.js']);
// Restart the server when file changes
gulp.watch(['app/**/*.html'], server.notify);
gulp.watch(['app/styles/**/*.scss'], ['styles:scss']);
//gulp.watch(['{.tmp,app}/styles/**/*.css'], ['styles:css', server.notify]);
//Event object won't pass down to gulp.watch's callback if there's more than one of them.
//So the correct way to use server.notify is as following:
gulp.watch(['{.tmp,app}/styles/**/*.css'], function(event){
gulp.run('styles:css');
server.notify(event);
//pipe support is added for server.notify since v0.1.5,
//see https://github.com/gimm/gulp-express#servernotifyevent
});
gulp.watch(['app/scripts/**/*.js'], ['jshint']);
gulp.watch(['app/images/**/*'], server.notify);
gulp.watch(['app.js', 'routes/**/*.js'], [server.run]);
});
gulp.task('default', ['server']);
Есть ли что-то принципиально неправильное в том, как я называю глоток?
'gulp-express' устарел и не поддерживается в течение года. Вместо этого используйте ['gulp-live-server'] (https://github.com/gimm/gulp-live-server). –
Что вы подразумеваете под живой перезагрузкой? – gh0st