我在本地使用lite-server for angular2 dev。我将所有的js压缩成一个1.7Mb的min.js文件,工作正常。现在我想将它压缩到一个280Kb的gzip文件,这个文件要小得多。 糟糕的是,Chrome正在下载内容类型" octet-stream"而不是" application / javascript"和内容编码" gzip"。 有没有简单的方法使这项工作?
答案 0 :(得分:1)
不熟悉lite-server
,但由于它似乎接受Express中间件,因此您应该能够使用compression
中间件:
// lite-server-config.js
module.exports = {
...
server : {
middleware : { 1 : require('compression')() }
...
}
};
这将为您处理压缩,因此您不必手动gzip文件。它还将设置正确的标题。