// 定义web服务模块,增加浏览器同步浏览
gulp.task('browser-sync', ['nodemon'], function () {
console.log("自动自行刷新-------------------------");
browsersync.init(null, {
proxy: 'http://localhost:3000',
browser: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ,//在谷歌下面打开
notify: false,
port: 3001,
files: [dist.root+"**/*"]
});
});
gulp.task('nodemon', function (cb) {
var called = false;
return nodemon({
script: 'bin/www'
}).on('start', function () {
if (!called) {
cb();
called = true;
}
});
});
Comment utiliser la suppression interne de gulp-nodemon pour redémarrer le serveur express
Nodemon lui-même peut surveiller les modifications du fichier js et redémarrer automatiquement le service nodejs. nodemon ne doit être démarré qu’une seule fois.
Tâche de synchronisation du navigateur, pas besoin de démarrer nodemon à chaque fois.