Grails: исключение файла JS из минификации - PullRequest
0 голосов
/ 05 июля 2018

Я прочитал тонны документации по плагину 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 или для обоих?

1 Ответ

0 голосов
/ 05 июля 2018

Пожалуйста, попробуйте следующее:

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

Чтобы исключить один файл, вы можете попробовать выше, в противном случае вы можете исключить всю папку из minify

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

Для получения дополнительной информации вы проверяете документацию

Надеюсь, это поможет вам

...