我有带有Angular profile插件的Grails 3项目,那么我如何在GZip中压缩我的静态资源(JS和CSS文



我有带有 Angular 配置文件插件的 Grails 3 项目, 那么我如何在GZip中压缩我的静态资源(JS和CSS文件)vendor.bundle.jsmain.bundle.js文件

为此,我尝试安装grails ui-performance&compress插件,但这些插件不支持grails 3.c版本。 现在我想在客户端第一次请求 URL 时以缩小版本压缩我的静态资源(JS 和 CSS 文件),之后文件必须驻留在客户端,并且每次客户端请求相同的 URL 时都不会下载,即缓存。

资产管道无需其他插件即可为您完成此操作。 你的build.gradle可以有这样的块来控制资产管理:

assets {
minifyJs = true
minifyCss = true
enableSourceMaps = false
enableDigests = true
skipNonDigests = true
enableGzip = true
}

修改已启用的内容,而不是根据您的需求。

参考文档如下:http://bertramdev.github.io/grails-asset-pipeline/guide/configuration.html

最新更新