grails - Grails:从缩小中排除 JS 文件
问题描述
我阅读了大量关于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
两者?
解决方案
请尝试以下操作:
grails.assets.minifyOptions.excludes = ["json-tree/json-tree.js"]
要排除单个文件,您可以在上面尝试,否则您可以从 minify 中排除整个文件夹
grails.assets.minifyOptions.excludes = ["json-tree/*.js"]
有关更多信息,请查看文档
希望对你有帮助
推荐阅读
- c++ - 使用c ++查找所有n位严格递增的数字
- ssl - 从 .NET 5.0 连接到 SQL Server 2008 R2 时出错
- javascript - 无法使用 forEach 循环遍历 HTMLCollection
- python - Python(discord.py):循环中特定单词后的新行(输入)
- kotlin - 如果从其他类中使用,如何模拟 kotlin 内部对象
- javascript - 使用功能性 Hooks 的 React Timer | 计时器没有停止
- angular - Angular:在表单数组中创建表单数组时出错
- python - Pandas df,在开始日期和结束日期之间添加行
- node.js - Node JS 的包装器监控库外观
- plugins - Adobe Photoshop UXP:如何在 UXP JavaScript 中调用“适合屏幕”?