Open vitorbritto opened 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/
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
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óriobower_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.