Registre o pacote do Bower com anexos de liberação do Github
-
02-01-2020 - |
Pergunta
Tanto quanto eu entendo bower você tem que fornecer uma pré-construção Distribuição do seu pacote:
.Bower funciona buscando e instalando pacotes de todo, cuidando de caça, encontrando, baixando e salvando as coisas que você está procurando.
Mas em muitos projetos, esses arquivos pré-build não fazem parte do repositório do Github (por razões muito boas). Em relação a este rel="nofollow"> post Você é capaz de anexar arquivos a uma versão / tag de um Repositório do github. Então a melhor maneira de registrar esses projetos como um pacote de bower parece ser usar esses anexos; Em vez de um repositório separado como sugerido aqui . Mas Parece Atualmente, isso não é possível. Estou certo?
Solução
O Bower atualmente procura tarballs associados às tags do Git no GitHub.Lógica está aqui: https://github.com/bower/bower/blob/master/lib/core/resolvers/githubresolver.js
@apatrick está correto, atualmente a melhor prática é ter uma pasta /dist
ou ter um repo de shim separado como este: https://github.com/angular/bower-angular
Usar liberações do Github não é uma ideia tão ruim na minha opinião.Foi discutido antes.Razão para não implementar está aqui: https://github.com/bower/bower/Problemas / 584 # Issuecomment-20456122
Se você se sentir fortemente sobre isso, por favor, peça aos colaboradores que revogam o ingresso.