Как сгруппировать JS и CSS с помощью графического плагина Grails?
В настоящее время я использую плагин Grails , и у меня есть много модулей, определенных следующим образом:
bootstrap {
resource url:'js/libs/bootstrap/bootstrap.min.js'
resource url:'css/libs/bootstrap/bootstrap-responsive.css'
resource url:'css/libs/bootstrap/bootstrap-glyphicons.css'
resource url:'css/libs/bootstrap/bootstrap.min.css'
}
Это очень удобно, потому что он объединяет файлы Javascript и CSS вместе в один концептуальный модуль Bootstrap.
Теперь я просматриваю плагин для конвейера ресурсов, и кажется, что файлы могут только require
другие файлы того же типа, что означает, что теперь у меня есть два дерева зависимостей (CSS и JS), а не один, что является проблемой, потому что есть взаимозависимости, например, bootstrap.js зависит от bootstrap.css.
Предоставляет ли плагин ресурса-конвейер декларирование межтипных зависимостей? Если нет, то каков наилучший способ справиться с этой проблемой?
Ответы
Ответ 1
Я не считаю это проблемой. Организация файлов JS
и CSS
по отдельности (хотя оба они относятся к одному и тому же пакету/продукту, например Bootstrap) - это хорошо, и если JS
не может ссылаться на CSS
, измените URI.
На мой взгляд, если вы хотите использовать Bootstrap с Grails, попробуйте twitter-boostrap.
Оформить мой блог после регистрации Шаблоны шаблонов Bootstrap в Grails, и если вы хотите пример, проверьте проект я с помощью Twitter Bootstrap здесь.