Gulp connect-livereload不能与gzip一起使用

时间:2015-03-26 08:42:45

标签: gzip gulp httpserver

最近我将gulp-gzip任务添加到我的gulp脚本管道中,当有任何文件发生变化时,它还有一个livereload来刷新浏览器。

gulp.task('webserver', function() {
  connect.server({ port: 8080, root: 'public/', livereload: true });
});

重新加载工作正常,但服务器不能正常提供gziped文件。 在浏览器网络中,它显示压缩的文件内容: enter image description here 如果我在路径中启动一个简单的http服务器正确地提供gz文件。可以调整gulp-connect服务器以解决de gz问题吗?

1 个答案:

答案 0 :(得分:0)

根据我的理解,您应该按照说法调整gulp-connect服务器以提供压缩它们的文件,而不是压缩文件然后从服务器传送它们。为此,您可以使用gulp-connect服务器中的middleware配置属性来提供此gist中使用的gzip扩展名,当然,您需要添加{{1}依赖于你的项目。希望它有所帮助!