BrowserSync配合PM2无法自动刷新

最近在用browsersync+gulp进行前台代码开发时发现当文件改动时触发浏览器自动刷新会卡住,后台是通过pm2启动的服务,browsersync 通过设置 proxy访问后台服务.后来发现如果不通过pm2启动直接通过npm start启动则没有问题,突然扫到了pm2配置文件的watch选项,将watch设置为false以后,发现正常了.估计是由于改动文件触发了pm2的重启服务,导致browsersync的代理无法访问到服务器卡住只能等待超时,如果使用pm2可以将watch关闭,或者设置ignore_watch属性将前端文件忽略即可

posted @ 2016-04-26 10:01  大肉包子  阅读(577)  评论(0编辑  收藏  举报