Je suis incapable de faire fonctionner le pipeline d'actifs sass ou le plugin moins pipeline d'actifs, si j'utilise sass ou moins d'importations.obtenir grails 2.5.4 pipeline d'actifs exclut de travailler
Si je n'ai qu'un seul fichier sass ou moins, la guerre du Graal fonctionne bien.
Dans mon scénario cependant, file1.scss importe file2.scss, et à la fin je veux seulement finir avec un fichier file1.css créé à partir des deux. Cela devrait être possible selon cette
https://grails.org/plugin/sass-asset-pipeline
Mais je reçois cette sortie
| Minifying File 345 of 398 - file2.
| Error WAR packaging error: Stream closed
de la guerre de Grails --stacktrace --verbose
Les deux fichiers sont dans le même répertoire et avoir le contenu suivant:
file1.scss
@import "file2";
.brand {background-color:$mainColor;}
config
de file2.scss
$mainColor: #277D85;
Mon build a ceci:
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"]
Qu'est-ce que je fais mal? Comment puis-je avoir une meilleure idée de ce qui se passe ici?