Ham*_*mid 2 c# asp.net-core-mvc .net-core asp.net-core angular
我读了一些关于减小角度项目大小的文章,在这些文章中我建立了一些解决方案,但其中之一对我来说是 Obscure 并且是 gzipped 压缩,我的问题是如何将 gzip 用于我的应用程序?
如果它对您有帮助,我将使用 asp.net core 作为我的后端技术。
首先,您需要安装这两个开发依赖项
"gulp": "^4.0.0",
"gulp-gzip": "^1.4.2",
Run Code Online (Sandbox Code Playgroud)
在 package.json 中创建 postbuild 脚本
"postbuild": "gulp compress",
Run Code Online (Sandbox Code Playgroud)
使用以下代码创建与package.json文件同级的gulpfile.js文件
var gulp = require('gulp');
var gzip = require('gulp-gzip');
gulp.task('compress', function() {
return new Promise(function(resolve, reject) {
resolve(gulp.src(['./dist/**/*.*'])
.pipe(gzip())
.pipe(gulp.dest('./dist')));
})
});
Run Code Online (Sandbox Code Playgroud)
每当您构建项目时,此 postbuild 命令都会在构建后压缩文件。
| 归档时间: |
|
| 查看次数: |
1112 次 |
| 最近记录: |