
Enquanto muitos estão utilizando para o desenvolvimento frontend o Gulp, o Grunt ainda é uma ótima ferramenta e opção para usar com o Magento 2.
Não vamos nos prender a isso e nos concentrar em como podemos usá-lo para melhorar nossa produtividade.
O que é Grunt?
O Grunt é uma aplicação de linha de comando que tem como objetivo automatizar tarefas, principalmente tarefas em aplicações JavaScript. Essas tarefas são como as descritas acima.
mv Gruntfile.js.sample Gruntfile.js mv package.json.sample package.json npm install -g grunt-cli npm install
Você vai querer configurar o Grunt adicionando seu tema a [magento-root] /dev/tools/grunt/configs/themes.js, use um tema existente no arquivo como seu modelo.
Uma vez que você tenha a configuração do grunhido, existem alguns comandos que você pode usar para acelerar o seu fluxo de trabalho.
# compile less for your theme grunt less:<theme> # removes theme related static files from pub/static and var grunt clean:<theme> # republish theme symlinks for your theme to pub/static grunt exec:<theme> # tracks changes to source files, recompiles less, and reloads page when using BrowserSync grunt watch
Observe que o último coando é o uso da sincronização do navegador.
Site novo há semanas e nenhuma página indexada? Confira a caixinha de visibilidade em Leitura, o noindex no HTML e…
O retorno do array_map voltou com índice 0, 1, 2 e o código que dependia da chave quebrou. Entenda quando…
Dump de 12 GB que demora horas porque arrasta report_event e cron_schedule. Faça o backup em duas passadas, guarde só…
Escreveu a preference e o Magento 2 continua usando a classe original? Confira a área do di.xml, o generated/code e…
Cadastrou Cor direto na aba Atributos do produto e o filtro por atributo vem vazio. Veja como identificar o tipo,…
Precisa de um SELECT no banco do cliente e só tem SSH? O wp db query pega a senha do…