我在本地使用 lite-server 用于 angular2 dev。我将所有 js 压缩成一个 1.7Mb 的 min.js 文件,它工作正常。现在我想把它压缩成一个 280Kb 的 gzip 文件,这个文件要小得多。不好的部分是 Chrome 正在下载内容类型为“octet-stream”而不是“application/javascript”和内容编码“gzip”的文件。有什么简单的方法可以完成这项工作吗?
问问题
1122 次
1 回答
1
不太熟悉lite-server
,但由于它似乎接受 Express 中间件,您应该能够使用compression
中间件:
// lite-server-config.js
module.exports = {
...
server : {
middleware : { 1 : require('compression')() }
...
}
};
这将为您处理压缩,因此您不必手动压缩文件。它还将设置正确的标题。
于 2016-07-04T10:42:51.780 回答