我需要启用文本压缩来优化我的时间

问题描述 投票:0回答:1

当我在我的角度应用程序中运行“Lighthouse”时,它告诉我必须启用文本压缩。我无法修改服务器配置,因此我遵循本教程:

如何在 Angular cli 中启用 gzip 压缩以进行生产构建

我首先安装了依赖项,然后安装了依赖项 我把文件

gulpfile.js
(放在package.json的同一个目录中)

var gulp = require('gulp');
var gzip = require('gulp-gzip');

gulp.task('compress', function () {
    return gulp.src(['./dist/**/*.*'])
        .pipe(gzip())
        .pipe(gulp.dest('./dist'));
});

我修改了我的package.json:

“脚本”:{ “ng”:“ng”, "start": "ng 服务", “构建”:“ng构建”, "postbuild": "gulp 压缩", "watch": "ng build --watch --配置开发", “测试”:“NG测试” },

但是当我运行

ng build --watch --base-href /Strudent/

当我运行 Lighthouse 时,我遇到了同样的问题。有人可以帮助我吗?

javascript angular typescript gulp lighthouse
1个回答
0
投票

这样做不是一个好主意,因为如果浏览器不支持 gzip,您的应用程序将无法运行。最好在服务器中启用,否则根本不要这样做。

我可以使用G-Zip吗

我可以使用Brotli吗

© www.soinside.com 2019 - 2024. All rights reserved.