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
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 👍
Comentários muito úteis
Para desativar a execução:
npm config set fund false --global