Grails:从缩小中排除JS文件

时间:2018-07-05 08:40:48

标签: grails asset-pipeline

我阅读了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.gradleapplication.yml还是两个都配置?

1 个答案:

答案 0 :(得分:1)

请尝试以下操作:

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

要排除单个文件,您可以尝试上面的方法,否则可以从minify中排除整个文件夹

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

有关更多信息,请检查documentation

希望这对您有帮助