Cli: [BUG] "1 pacote está procurando financiamento" não pode ser desativado

Criado em 16 dez. 2019  ·  10Comentários  ·  Fonte: npm/cli

Cada vez que instalo um pacote, recebo "1 pacote está procurando financiamento". Verifiquei seu código-fonte e parece que não pode ser desativado. Não quero ser importunado toda vez que uso o npm, dizendo que algum projeto quer meu dinheiro. Eu apreciaria muito adicionar uma opção de configuração para desabilitar isso

npm 6.13.1, nó 13.3.0

Comentários muito úteis

Para desativar a execução:
npm config set fund false --global

Todos 10 comentários

Você pode executar npm install --no-fund , ou NPM_CONFIG_FUND=false npm install , ou pode adicionar fund=false a ~/.npmrc , por exemplo.

Isso é mencionado no anúncio original de npm fund https://blog.npmjs.org/post/188841555980/updates-to-community-docs-more. Os documentos em docs.npmjs.com parecem não estar atualizados ainda (cc @ruyadorno), mas acredito que assim que estiverem, eles conterão uma seção de "financiamento".

Sério, você pode fazer todas essas três coisas? Uau, olhei o código-fonte e não consegui encontrar NADA.

Obrigado

muito obrigado @ljharb 🙏 por enquanto está apenas documentado na visualização dos novos documentos: https://preview-docs.npmjs.com/cli-commands/npm-install, mas devemos substituir os documentos atuais por aqueles novos versão em breve 😊

@LoganDark, você pode fazer todas essas variações com a maioria dos valores de configuração que eu conheço, tudo abstraído pelo npm.config então é difícil obtê-lo lendo o código-fonte, mas basicamente este é o LOC no qual ele recupera se deve ou não mostrar a mensagem de fundo:

https://github.com/npm/cli/blob/797a59797a2e226631f068c912f351ba340581fe/lib/install.js#L248

Sim, isso deve ser igual ao spam do terminal. "1 pacote está procurando financiamento. Para desativar esta mensagem, instale o AdBlock para o seu terminal porque essas são as ferramentas de desenvolvedor que todos merecemos."

@mvasilkov Desnecessário. Existe uma maneira de desabilitar isso. Você não precisa reviver um tópico de meses atrás apenas para dizer que não gosta de um problema que já foi resolvido.

Para desativar a execução:
npm config set fund false --global

@LoganDark É necessário. É spam comercial em ambiente de código aberto, portanto, é nojento. Deve haver um texto adicionado "Para desativar esta mensagem, faça ...".

@bubinek Sim, entendo isso, mas esse problema já foi resolvido duas vezes e não há necessidade de continuar tentando levar para casa o quão desnecessário / inaceitável esse recurso é. Se você quiser que o texto seja alterado, talvez isso deva ser um problema separado

@ruyadorno, por favor, considere bloquear esse problema para evitar que as pessoas

concordou, obrigado @LoganDark 👍

Esta página foi útil?
0 / 5 - 0 avaliações