0

我在本地使用 lite-server 用于 angular2 dev。我将所有 js 压缩成一个 1.7Mb 的 min.js 文件,它工作正常。现在我想把它压缩成一个 280Kb 的 gzip 文件,这个文件要小得多。不好的部分是 Chrome 正在下载内容类型为“octet-stream”而不是“application/javascript”和内容编码“gzip”的文件。有什么简单的方法可以完成这项工作吗?

4

1 回答 1

1

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

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

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

于 2016-07-04T10:42:51.780 回答