Was bedeutet "x Pakete suchen nach Finanzierung", wenn "npm install" ausgeführt wird?

73

Ich bekomme normalerweise, "x packages are looking for funding."wenn ich npm installan einem reactProjekt arbeite. Irgendeine Idee was das bedeutet?

Adam Hassan
quelle
11
@IanKemp es ist nicht sofort klar, dass Fonds im Zusammenhang mit der Finanzierung ihrer Entwicklung gemeint ist. CS ist dafür bekannt, gemeinsame Begriffe und Redewendungen zu verwenden, um etwas ganz anderes zu bedeuten. Zum Beispiel, wer hätte gedacht, dass Curry keine Töpfe, Gemüse und Fleisch beinhaltet, sondern etwas in der Art von f (x, y = a) = g (x) .
Gschenk
14
npmist ein Programmierwerkzeug. Abstimmung für die Wiedereröffnung.
Mikemaccana
5
@ IanKemp, hast du wirklich eine Idee von NPM? NPM ist ein Programmierwerkzeug, ein Kernbefehl von Nodejs. Diese besondere Nachricht "x Pakete suchen nach Finanzierung." entstehen, wenn wir den Befehl "npm install" in der Eingabeaufforderung eingeben. Ich glaube, dies ist das Wright-Forum, um diese Frage zu stellen. Was empfehlen Sie? Diese Frage in einem Finanzforum stellen?
maddy23285
4
Moderator Hinweis: Diese Frage wird jetzt in Meta diskutiert . Bitte nehmen Sie alle Diskussionen darüber auf, ob es dort zum Thema gehört oder nicht, anstatt hier Kommentare zu hinterlassen.
Cody Gray

Antworten:

82

npmbeschlossen, einen neuen Befehl hinzuzufügen: Dieser npm fundbietet npm-Benutzern mehr Transparenz darüber, welche Abhängigkeiten aktiv nach Möglichkeiten suchen , ihre Arbeit zu finanzieren .

npm install Außerdem wird am Ende eine einzelne Nachricht angezeigt, um den Benutzer darauf aufmerksam zu machen, dass Abhängigkeiten nach Finanzmitteln suchen. Es sieht folgendermaßen aus:

$ npm install
packages are looking for funding.
run `npm fund` for details.

Durch Ausführen npm fund <package>wird die für das jeweilige Paket angegebene URL direkt in Ihrem Browser geöffnet.

Weitere Details finden Sie hier

ArunPratap
quelle
18

Keine der obigen Antworten hat mir geholfen.

Wenn Sie "npm update" an der Eingabeaufforderung ausführen, wird empfohlen, nach Abschluss einen neuen Befehl mit dem Namen "npm fund" einzugeben.

Wenn Sie "npm fund" ausführen, werden alle von Ihnen installierten Module und Pakete aufgelistet, die von Unternehmen oder Organisationen erstellt wurden, die für ihre IT-Projekte GELD benötigen. Sie sehen eine Liste von Webseiten, auf denen Sie ihnen Geld senden können. "Fonds" bedeutet also "von Ihnen installierte Angular-Pakete, die etwas Geld von Ihnen als Option zur Unterstützung ihrer Unternehmen verwenden könnten".

Es ist im Grunde eine Liste der Module, die Sie haben, die Beiträge oder Geldspenden für ihre Projekte benötigen, und die Websites auflisten, auf denen Sie eine Kreditkarte eingeben können, um sie zu bezahlen.

Es macht mich wahnsinnig, warum Angular dies ausspuckt und empfiehlt, diesen Befehl nach einem Update auszuführen. Dies führt erneut zu einer größeren Verwirrung darüber, wie und warum Module hinzugefügt werden oder fehlschlagen. Ich denke, die Eingabeaufforderung ist eine Möglichkeit, Sie dazu zu ermutigen, zu Ihrem Browser zu gehen und die URL-Adressen auf einer der Spendenwebsites einzugeben, die beim Ausführen des Empfehlens aufgeführt sind.

Stokely
quelle
tolle Antwort, die tatsächlich die Frage beantwortet
bermick vor
6

Sie können den Fonds überspringen, indem Sie:

npm install --no-fund YOUR PACKAGE NAME

Beispielsweise :

npm install --no-fund core-js

Mehdico
quelle
4
Ich denke, Geldverdienen / Anzeigen drängen in NPM.
Insidesin