我阅读了asset-pipeline
Grails插件上的大量文档,但没有找到明确的答案,而且我无法排除单个愚蠢的JS文件。
Grails已发布。 3.3.6
和assetPipelineVersion 2.14.1
。
目标:
停止缩小grails-app/assets/javascripts/json-tree/json-tree.js
。
我尝试过的事情:
我更改了assets
中的build.gradle
块:
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.gradle
或application.yml
还是两个都配置?
答案 0 :(得分:1)
请尝试以下操作:
grails.assets.minifyOptions.excludes = ["json-tree/json-tree.js"]
要排除单个文件,您可以尝试上面的方法,否则可以从minify中排除整个文件夹
grails.assets.minifyOptions.excludes = ["json-tree/*.js"]
有关更多信息,请检查documentation
希望这对您有帮助