Grails:从缩小中排除JS文件



我阅读了大量关于asset-pipelineGrails插件的文档,但没有找到明确的答案,我不能排除一个愚蠢的JS文件被缩小。

圣杯在版本中。3.3.6和资产管道版本2.14.1.

目标: 停止缩小grails-app/assets/javascripts/json-tree/json-tree.js.

我尝试过

我在build.gradle中更改了assets块:

assets {
minifyJs = true
minifyCss = true
includes = []
excludes = [ '**/json-tree.js' ] // tried also with 'json-tree/json-tree.js'
}

我还在我的application.yml中添加了一个部分:

grails:
assets:
excludes: ['json-tree/*.js'] # also tried with **

问题:文件仍然被缩小。

如何解决问题?

此外,应如何配置资产管道:按build.gradleapplication.yml或两者兼而有之?

请尝试以下方法:

grails.assets.minifyOptions.excludes = ["json-tree/json-tree.js"]

要排除单个文件,您可以尝试上述操作,否则您可以从缩小中排除整个文件夹

grails.assets.minifyOptions.excludes = ["json-tree/*.js"]

有关更多信息,请查看文档

希望这对你有帮助

最新更新