Que signifie «les packages x recherchent un financement» lors de l'exécution de «npm install»?


73

J'obtiens généralement "x packages are looking for funding."lorsque je cours npm installsur un reactprojet. Une idée de ce que ça veut dire?


11
@IanKemp, il n'est pas immédiatement clair que le fonds est destiné dans le contexte du financement de leur développement. CS est connu pour avoir adopté des termes et des expressions courantes pour signifier quelque chose de complètement différent. Par exemple, qui aurait pensé que le curry n'impliquait pas des pots, des légumes et des viandes, mais quelque chose dans le sens de f (x, y = a) = g (x) .
gschenk

14
npmest un outil de programmation. Voter pour sa réouverture.
mikemaccana

5
@IanKemp, avez-vous vraiment une idée du NPM? NPM est un outil de programmation, une commande de base de Nodejs. Ce message particulier "x packages recherchent un financement." surviennent lorsque nous fournissons la commande "npm install" dans l'invite de commande. Je crois donc que c'est le forum de Wright pour poser cette question. Que recommandez-vous? Poser cette question sur n'importe quel forum Finance?
maddy23285

4
Note du modérateur: Cette question est en cours de discussion sur Meta . Veuillez prendre toutes les discussions pour savoir s'il s'agit ou non d'un sujet là-bas, au lieu de laisser des commentaires ici.
Cody Gray

Réponses:


82

npma décidé d'ajouter une nouvelle commande: npm fundqui offrira plus de visibilité aux utilisateurs de npm sur les dépendances qui recherchent activement des moyens de financer leur travail .

npm install affichera également un seul message à la fin afin d'informer l'utilisateur que les dépendances recherchent un financement, il ressemble à ceci:

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

L'exécution npm fund <package>ouvrira l'URL répertoriée pour ce package donné directement dans votre navigateur.

Pour plus de détails, regardez ici


18

Aucune des réponses ci-dessus ne m'a aidé.

Lorsque vous exécutez "npm update" dans l'invite de commande, lorsque cela est fait, il vous recommandera de taper une nouvelle commande appelée "npm fund".

Lorsque vous exécutez "npm fund", il répertorie tous les modules et packages que vous avez installés et qui ont été créés par des entreprises ou des organisations qui ont besoin de MONEY pour leurs projets informatiques. Vous verrez une liste de pages Web sur lesquelles vous pouvez leur envoyer de l'argent. Ainsi, «fonds» signifie «des packages angulaires que vous avez installés et qui pourraient utiliser de l'argent de votre part comme option pour aider à soutenir leurs entreprises».

C'est essentiellement une liste des modules que vous avez qui ont besoin de contributions ou de dons en argent pour leurs projets et qui répertorient les sites Web où vous pouvez entrer une carte de crédit pour aider à payer pour eux.

Cela me fait comprendre pourquoi Angular crache cela et vous recommande d'exécuter cette commande après une mise à jour. Cela ajoute encore une fois plus de confusion de masse sur la façon dont et pourquoi les modules sont ajoutés ou échouent. Mais c'est un moyen, je suppose, que l'invite de commande vous encourage à aller dans votre navigateur et à taper les adresses URL vers l'un de leurs sites Web de dons répertoriés lorsque vous exécutez la recommandation.


excellente réponse, celle qui répond réellement à la question
bermick

6

Vous pouvez sauter des fonds en utilisant:

npm install --no-fund YOUR PACKAGE NAME

Par exemple :

npm install --no-fund core-js


4
Je suppose que l'argent / les publicités forcent leur chemin vers le NPM.
intérieur du
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.