Não estou totalmente familiarizado com o node JS, mas vejo que cssnano é uma ferramenta JS para minimizar CSS que conclui essa tarefa de uma maneira mais avançada do que o compressor YUI obsoleto. O único problema é que não consigo descobrir como exatamente executar essa ferramenta em um único arquivo como faço com o compressor YUI.
Estou acostumado a executar esse comando assim
java -jar compilers\yuicompressor-2.4.7.jar --type=css --line-break=2048 infile.css -o "outfile.css"
O que é bom e fácil, já que uso uma ferramenta que escrevi para percorrer todos os meus arquivos CSS e fazer isso em cada um, mas não consigo descobrir como usar cssnano no lugar do YUI para fazer a mesma tarefa.
Finalmente descobri.
Tive que criar um arquivo .js em algum lugar que contivesse este
var cssnano = require('cssnano');
var fs = require('fs');
cssnano.process(fs.readFileSync(process.argv[2])).then(function (result) {
fs.writeFileSync(process.argv[3], result);
});
E então execute-o na linha de comando, como
node compilers\minifycorec.js infile.css "outfile.css"
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras