我阅读了大量关于asset-pipeline
Grails插件的文档,但没有找到明确的答案,我不能排除一个愚蠢的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.gradle
或application.yml
或两者兼而有之?
请尝试以下方法:
grails.assets.minifyOptions.excludes = ["json-tree/json-tree.js"]
要排除单个文件,您可以尝试上述操作,否则您可以从缩小中排除整个文件夹
grails.assets.minifyOptions.excludes = ["json-tree/*.js"]
有关更多信息,请查看文档
希望这对你有帮助