节点lite-server gzip文件

时间:2016-07-04 10:32:51

标签: node.js angular gzip lite-server

我在本地使用lite-server for angular2 dev。我将所有的js压缩成一个1.7Mb的min.js文件,工作正常。现在我想将它压缩到一个280Kb的gzip文件,这个文件要小得多。 糟糕的是,Chrome正在下载内容类型" octet-stream"而不是" application / javascript"和内容编码" gzip"。 有没有简单的方法使这项工作?

1 个答案:

答案 0 :(得分:1)

不熟悉lite-server,但由于它似乎接受Express中间件,因此您应该能够使用compression中间件:

// lite-server-config.js
module.exports = {
  ...
  server : {
    middleware : { 1 : require('compression')() }
    ...
  }
};

这将为您处理压缩,因此您不必手动gzip文件。它还将设置正确的标题。