Archiv štítku: npm

Kompilace všech LESS souborů do CSS rekurzivně v adresáři

Jelikož lessc nepodporuje hromadnou kompilaci adresář => adresář, pouze soubor => soubor, je možné jako náhradu využít následující snippet:

find . -name '.less' | xargs -I# sh -c 'file="#"; echo "$file => ../css/"${file/.less/}".css"; lessc "$file" ../css/"${file/.less/}".css'

Příklad i s instalací LESS verze 3 do lokálního adresáře s less soubory:

npm install less@3.13.1
find . -not -path "./node_modules/" -name '.less' | xargs -I# sh -c 'file="#"; echo "$file => ../css/"${file/.less/}".css"; node_modules/less/bin/lessc "$file" ../css/"${file/.less/}".css'

Oba snippety vypisují průběžně zpracovávaný soubor a zkompilované css soubory jsou ukládány do ../css