Cli: [BUG] "1 Paket sucht nach Finanzierung" kann nicht deaktiviert werden

Erstellt am 16. Dez. 2019  ·  10Kommentare  ·  Quelle: npm/cli

Jedes Mal, wenn ich ein Paket installiere, erhalte ich "1 Paket sucht nach Finanzierung". Ich habe Ihren Quellcode durchgesehen und es sieht so aus, als ob er nicht deaktiviert werden kann. Ich möchte nicht jedes Mal, wenn ich npm benutze, genervt werden, dass irgendein Projekt mein Geld will. Ich würde es sehr begrüßen, eine Konfigurationsoption hinzuzufügen, um dies zu deaktivieren

npm 6.13.1, Knoten 13.3.0

Hilfreichster Kommentar

So deaktivieren Sie den Lauf:
npm config set fund false --global

Alle 10 Kommentare

Sie können beispielsweise npm install --no-fund oder NPM_CONFIG_FUND=false npm install ausführen oder fund=false zu ~/.npmrc hinzufügen.

Dies wird in der ursprünglichen npm fund Ankündigung https://blog.npmjs.org/post/188841555980/updates-to-community-docs-more erwähnt. Die Dokumente auf docs.npmjs.com scheinen noch nicht aktualisiert zu sein (cc @ruyadorno), aber ich glaube, dass sie, sobald sie es sind, einen Abschnitt "Finanzierung" enthalten werden.

Wirklich, Sie können alle drei Dinge tun? Wow, ich habe den Quellcode durchgesehen und nichts gefunden.

Danke

vielen Dank @ljharb 🙏 im Moment ist es nur in der Vorschau der neuen Dokumente dokumentiert: https://preview-docs.npmjs.com/cli-commands/npm-install aber wir sollten die aktuellen Dokumente durch die neuen ersetzen Version demnächst 😊

@LoganDark Sie können alle diese Variationen mit den meisten mir bekannten Konfigurationswerten durchführen. Es wird alles durch npm.config abstrahiert, daher ist es schwer, es aus dem Lesen des Quellcodes zu erhalten, aber im Grunde ist dies das LOC, in dem es abgerufen wird ob die Fondsmitteilung angezeigt werden soll oder nicht:

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

Ja, das sollte direkt beim Terminal-Spam sein. "1 Paket sucht nach Finanzierung, um diese Nachricht zu deaktivieren, installieren Sie bitte AdBlock für Ihr Terminal, denn dies sind die Entwicklertools, die wir alle verdienen."

@mvasilkov Unnötig. Es gibt eine Möglichkeit, dies zu deaktivieren. Sie müssen keinen monatelangen Thread wiederbeleben, nur um zu sagen, dass Sie ein Problem nicht mögen, das bereits behoben wurde.

So deaktivieren Sie den Lauf:
npm config set fund false --global

@LoganDark Es ist notwendig. Es ist kommerzieller Spam in einer Open-Source-Umgebung. Ergo Es ist ekelhaft. Es sollte der Text "Um diese Nachricht zu deaktivieren, tun ..." hinzugefügt werden.

@bubinek Ja, das verstehe ich, aber dieses Problem wurde bereits zweimal gelöst und es besteht keine Notwendigkeit, weiter nach Hause zu fahren, wie unnötig / inakzeptabel die Funktion ist. Wenn Sie möchten, dass der Wortlaut geändert wird, sollte dies möglicherweise ein separates Thema sein

@ruyadorno Bitte vorbeikommen, nur um ihre Enttäuschung zu

zugestimmt, danke @LoganDark 👍

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen