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能监听项目改动,重启后端后刷新前端?

阅读 3.5k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题