求一份gulpfile.js文件
发布于 8 年前 作者 tomoya92 4137 次浏览 来自 问答

懒得刷新浏览器,就折腾了下gulp

我主要用的是express初始化的web项目

gulp-live-server 只能实现修改views/**, public/** 下的文件可以生效 (静态文件) routes下的文件修改,都不生效,文件如下:

var gulp = require('gulp');

gulp.task('default', function() {

  var gls = require('gulp-live-server');
  //1. run your script as a server
  var server = gls.new('bin/www');
  server.start();

  //use gulp.watch to trigger server actions(notify, start or stop)
  gulp.watch(['public/**/*.*', 'views/**/*.html'], function(file) {
    server.notify.apply(server, [file]);
  });

  gulp.watch(['routes/**/*.js'], function(file) {
    server.start.bind(server, [file]); //restart my server
  });
});

在这求大神赏一篇只针对express初始化的项目的gulpfile.js文件 在此谢过!

2 回复

@i5ting 谢谢 以前弄过https://www.browsersync.io/ 这个工具,当修改js的时候,浏览器也通知刷新了,但经常会出现标签上一直转圈,页面不动,非得手动刷新页面才行,所以才想直接在项目里配置grunt,gulp这类工具 https://github.com/weui/weui/blob/master/gulpfile.js 这个我看看,再次感谢

回到顶部