Você quer solicitar um recurso ou relatar um bug ?
Bug de documentação
Qual é o comportamento atual?
https://yarnpkg.com/en/docs/cli/licenses#toc -yarn-licens-generate-disclaimer mostra na descrição:
Running this command will return a sorted list of licenses from all the packages you have installed to the stdout
Se o comportamento atual for um bug, forneça as etapas para reproduzi-lo.
Acesse https://yarnpkg.com/en/docs/cli/licenses#toc -yarn-licens-generate-disclaimer e leia a descrição do comando.
Qual é o comportamento esperado?
Ele deve ser algo como: It outputs license template to stdout
ou semelhante.
Mencione seu node.js, yarn e versão do sistema operacional.
Irrelevante
Olá @Narven e @bestander! Eu gostaria de ajudar nisso, parece rápido para consertar. Ainda não consigo entender onde a documentação é falsa.
Ao executar yarn licenses generate disclaimer
ele efetivamente produz no stdout a lista de todas as licenças de pacote e a documentação diz isso.
O comportamento esperado em seu problema é agrupar departamentos por licenças OU apenas alterar o texto da documentação? (Embora pareça que diz o que faz).
Tenha um bom fim de semana!
@nbarray , obrigado por
@nicobarray , @narven , não tenho certeza se isso é o que o repórter original tinha em mente, mas a imprecisão é a frase "pacotes que você instalou" (e uma imprecisão semelhante para a documentação de yarn licenses list
, que diz "pacotes que foram instalados por yarn
ou yarn install
").
O problema é que se eu fizer yarn install --prod
, um yarn licenses list
ou yarn licenses generate-disclaimer
subsequente inclui _todas_ dependências incluindo dev-dependências - então não aquelas que acabaram de ser instaladas. Se eu quiser listar apenas as dependências de produção, posso usar o comando yarn --prod true licenses list
.
Não acho que haja algo errado com o comportamento atual, mas é definitivamente independente dos módulos que foram realmente instalados em node_modules
.
Ei @nicobarray @Narven , eu testei esse recurso no yarn também, mas ele ainda exporta todas as dependências, não apenas o prod.
fio: 1.19.2
nó: 12.12.0
Mac OS X
existe alguma maneira de obter pacotes somente de produção para criar um arquivo de licença? ou @tibbes você encontrou outra solução para isso?
Também estava relacionado a este problema