Grails генерирует ресурсы CSS / JS
Я использую coffeescript-resources
и lesscss-resources
плагины, как я могу генерировать ресурсы, чтобы получить сырой js/css?
Я знаю, что могу упаковать его, а затем взорвать войну, но есть ли способ получить результаты более простым способом?
2 ответа
При работе с плагинами ресурсов всегда полезно взглянуть на реальные resourceMappers, чтобы увидеть, как осуществляется генерация.
Похоже, что плагин coffeescript содержит CoffeeScriptEngine, который компилирует файлы coffeescript, поэтому вы можете вызывать его напрямую (строка 30 https://github.com/edvinasbartkus/grails-coffeescript-resources/blob/master/grails-app/resourceMappers/CoffeeScriptResourceMapper.groovy).
Точно так же меньше компилятор - https://github.com/paulfairless/grails-lesscss-resources/blob/master/grails-app/resourceMappers/LesscssResourceMapper.groovy
То, как работает плагин ресурсов Grails, очень затрудняет получение отдельных файлов. Вам лучше использовать такой инструмент в разработке, как Codekit http://incident57.com/codekit/
Попробуйте плагин Grails-Grunt.
Кажется, это то, что вам нужно. Вы можете создать собственный процесс компиляции для CoffeeScript, LESS и других, используя Grunt.