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.

Другие вопросы по тегам