Я не могу получить ни конвейер сасс-активов, ни плагин с более низким уровнем ресурсов, чтобы работать, если я использую sass или меньше импорта.получение grails 2.5.4 конвейер актива исключает на работу
Если у меня есть только один файл sass или less, война грааля отлично работает.
В моем сценарии, однако, file1.scss импортирует файл2.scss, и в конце концов я хочу получить файл file1.css, созданный из обоих. Это должно быть возможным в соответствии с этим
https://grails.org/plugin/sass-asset-pipeline
Но я получаю этот выход
| Minifying File 345 of 398 - file2.
| Error WAR packaging error: Stream closed
от Grails войны --stacktrace --verbose
Оба файла находятся в том же каталоге и имеют следующее содержание:
file1.scss
@import "file2";
.brand {background-color:$mainColor;}
file2.scss
$mainColor: #277D85;
Моя сборка конфигурации имеет это:
plugins = {
...
compile ':asset-pipeline:2.5.7'
provided ":sass-asset-pipeline:2.9.1"
}
grails.assets.minifyJs = false
grails.assets.minifyCss = false
grails.assets.minifyOptions = [
optimizationLevel: 'WHITESPACE_ONLY'
]
grails.assets.excludes = ["**/file2.scss"]
Что я делаю неправильно? Как я могу получить больше информации о том, что здесь происходит.