frontendbr / poste-mais

Sugestões de temas e assuntos para postagens.
257 stars 17 forks source link

[Workflow] Lidando com arquivos do Bower em um Task Runner #16

Open vitorbritto opened 9 years ago

vitorbritto commented 9 years ago

Saudações!

Como todos nós sabemos, o Bower é uma ferramenta não opinativa. Ou seja, não existe uma "central" para despachar os assets, nem um controle para distribuir os tipos de arquivos. Para quem o utiliza, isso pode ser uma dor de cabeça. Certamente, existem algumas soluções paliativas, como o uso de <!-- build tags -->, filtrando-os com RegExp ou apontando para o diretório bower_components (ou o que estiver definido no .bowerrc) e declarando manualmente os arquivos necessários com a ajuda de outro plugin (ex.: bower_copy). Acredito que este último, seja o caminho mais fácil.

No fim das contas, ainda é preciso utilizarmos o "trabalho braçal". Por isso, seria interessante compartilhar outro método mais confortável para lidar com este cenário.

Forte abraço, Vitor Britto.

felipefialho commented 9 years ago

É um ótimo tema @vitorbritto, obrigado por sugerir.

É um assunto que sempre gerou muita dor de cabeça. Disserto um pouco sobre isso nesse post, na qual explico como juntei o Bower e o Grunt:

http://www.felipefialho.com/blog/2014/falando-em-organizacao-parte-1/

romuloctba commented 9 years ago

Sempre me perguntei como puxar os arquivos do bower sem muito trabalho ou aqueles paths gigantes.

Acabei usando o main-bower-files longe de ser uma solução perfeita, até quebra um galho. 1) task usando main-bower-files para copiar os arquivos pra uma pasta dist 2) injetar no html com gulp-inject