【问题标题】:Gulp connect-livereload doesnt work with gzipGulp connect-livereload 不适用于 gzip
【发布时间】:2015-03-26 08:42:45
【问题描述】:

最近我已将 gulp-gzip 任务添加到我的 gulp 脚本管道中,该管道还具有 livereload 以在任何文件更改时刷新浏览器。

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

重新加载工作正常,但服务器无法正常提供 gzip 文件。 在浏览器网络中,它会显示压缩的文件内容: 如果我在路径中启动一个 simple-http-server,则 gz 文件将正确提供。是否可以调整 gulp-connect 服务器来解决 de gz 问题?

【问题讨论】:

    标签: gzip gulp httpserver


    【解决方案1】:

    根据我的理解,您应该像您所说的那样,调整 gulp-connect 服务器以预先交付压缩文件的文件,而不是 gzip 文件然后从服务器交付它们。为此,您可以使用 gulp-connect 服务器中的 middleware 配置属性来提供 gzip 扩展,因为它在此 gist 中使用,当然,您需要将 connect-gzipdependency 添加到您的项目中.希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-24
      • 2017-12-01
      相关资源
      最近更新 更多