Cli: [BUG] "1 package recherche un financement" ne peut pas être désactivé

Créé le 16 déc. 2019  ·  10Commentaires  ·  Source: npm/cli

Chaque fois que j'installe un package, j'obtiens "1 package est à la recherche de financement". J'ai parcouru votre code source et il semble qu'il ne puisse pas être désactivé. Je ne veux pas être harcelé à chaque fois que j'utilise npm qu'un projet veut mon argent. J'apprécierais grandement d'ajouter une option de configuration pour désactiver cela

npm 6.13.1, nœud 13.3.0

Commentaire le plus utile

Pour désactiver l'exécution :
npm config set fund false --global

Tous les 10 commentaires

Vous pouvez exécuter npm install --no-fund , ou NPM_CONFIG_FUND=false npm install , ou vous pouvez ajouter fund=false à ~/.npmrc , par exemple.

Ceci est mentionné dans l'annonce originale de npm fund https://blog.npmjs.org/post/188841555980/updates-to-community-docs-more. Les documents sur docs.npmjs.com ne semblent pas encore être mis à jour (cc @ruyadorno) mais je pense qu'une fois qu'ils le seront, ils contiendront une section "financement".

Vraiment, vous pouvez faire ces trois choses ? Wow, j'ai regardé dans le code source et je n'ai rien trouvé.

Merci

merci beaucoup @ljharb 🙏 pour l'instant ce n'est documenté que dans l'aperçu de la nouvelle doc : https://preview-docs.npmjs.com/cli-commands/npm-install mais nous devrions remplacer la doc actuelle par cette nouvelle version bientôt

@LoganDark vous pouvez faire toutes ces variations avec la plupart des valeurs de configuration que je connais, tout est abstrait par le npm.config donc il est difficile de l'obtenir en lisant le code source mais fondamentalement c'est le LOC dans lequel il récupère afficher ou non le message de fonds :

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

Ouais, ça devrait être juste là avec le spam du terminal. "1 package recherche un financement, pour désactiver ce message, veuillez installer AdBlock pour votre terminal car ce sont les outils de développement que nous méritons tous."

@mvasilkov Inutile. Il existe un moyen de désactiver cela, vous n'avez pas besoin de relancer un fil vieux de plusieurs mois juste pour dire que vous n'aimez pas un problème qui a déjà été résolu.

Pour désactiver l'exécution :
npm config set fund false --global

@LoganDark C'est nécessaire. C'est du spam commercial dans un environnement open source ergo C'est dégoûtant. Il devrait y avoir du texte ajouté "Pour désactiver ce message, faites...".

@bubinek Oui, je comprends cela, mais ce problème a déjà été résolu deux fois et il n'est pas nécessaire de continuer à essayer de comprendre à quel point la fonctionnalité est inutile/inacceptable. Si vous souhaitez que le libellé soit modifié, cela devrait peut-être être une question distincte

@ruyadorno s'il vous plaît envisager de verrouiller ce problème pour empêcher les gens de venir des mois ou des années dans le futur juste pour faire écho à leur déception. Ce problème a été complètement résolu (il s'agit de l'impossibilité de désactiver le message, et le message peut être désactivé ; il y a même des instructions claires dans 2 commentaires), et toute autre discussion sur une autre caractéristique du message devrait justifier un nouveau problème à mon humble avis.

d'accord, merci @LoganDark 👍

Cette page vous a été utile?
0 / 5 - 0 notes