首页 > gulp-nodemon如何和browser-sync配合使用实现重启后端,刷新前端?

gulp-nodemon如何和browser-sync配合使用实现重启后端,刷新前端?

我nodejs后端服务端口用的是3000,已经可以正常跑起来,所以browser-sync用了代理模式,
这是我看文档试着写的gulpfile.js

'use strict';
var gulp       = require('gulp');
var nodemon    = require('gulp-nodemon');
var browserSync = require('browser-sync').create();
var reload = browserSync.reload;

// nodemon配置
gulp.task('nodeServer',function () {
    return nodemon({
        script:'app.js',
        env: { 'NODE_ENV': 'development' }
    })
});
gulp.task('reload',['nodeServer'],function () {
    browserSync.init({
        proxy:'localhost'
    });
});

现在启动就会报错

Error: listen EADDRINUSE :::3000
...

请问该如何写gulpfile.js能监听项目改动,重启后端后刷新前端?

【热门文章】
【热门文章】