¿Qué significa 'x paquetes buscan financiación' significa cuando se ejecuta `npm install`?

73

Normalmente me sale "x packages are looking for funding."cuando ejecuto npm installun reactproyecto. ¿Alguna idea de lo que eso significa?

Adam Hassan
fuente
11
@IanKemp no está claro de inmediato que el fondo esté destinado en el contexto de financiar su desarrollo. CS es conocido por adoptar términos y frases comunes para significar algo completamente diferente. Por ejemplo, ¿quién hubiera pensado que el curry no involucra macetas, verduras y carnes, sino algo parecido a f (x, y = a) = g (x) .
gschenk
14
npmEs una herramienta de programación. Votar para que se vuelva a abrir.
mikemaccana
55
@IanKemp, ¿realmente tienes alguna idea sobre NPM? NPM es una herramienta de programación, un comando central de Nodejs. Este mensaje particular "los paquetes x están buscando financiación". surgen cuando suministramos el comando "npm install" en el símbolo del sistema. Así que creo que este es el foro correcto para hacer esta pregunta. ¿Que recomiendas? Haga esta pregunta en cualquier foro de Finanzas?
maddy23285
44
Nota para el moderador: esta pregunta ahora se está discutiendo en Meta . Tome toda la discusión sobre si está o no sobre el tema allí, en lugar de dejar comentarios aquí.
Cody Gray

Respuestas:

82

npmdecidió agregar un nuevo comando: npm fundque proporcionará más visibilidad a los usuarios de npm sobre qué dependencias buscan activamente formas de financiar su trabajo .

npm install también mostrará un mensaje único al final para que el usuario sepa que las dependencias buscan financiación, se ve así:

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

Al ejecutar, npm fund <package>se abrirá la url de ese paquete en su navegador.

Para más detalles mira aquí

ArunPratap
fuente
18

Ninguna de las respuestas anteriores me ayudó.

Cuando ejecute "npm update" en el símbolo del sistema, cuando lo haga, le recomendará que escriba un nuevo comando llamado "npm fund".

Cuando ejecute "npm fund", enumerará todos los módulos y paquetes que ha instalado que fueron creados por empresas u organizaciones que necesitan DINERO para sus proyectos de TI. Verá una lista de páginas web donde puede enviarles dinero. Entonces, "fondos" significa "paquetes angulares que instaló que podrían usar algo de dinero como una opción para ayudar a sus negocios".

Básicamente es una lista de los módulos que tiene que necesitan contribuciones o donaciones de dinero para sus proyectos y que enumeran los sitios web donde puede ingresar una tarjeta de crédito para ayudar a pagarlos.

Me sorprende por qué Angular escupe esto y recomienda que ejecute este comando después de una actualización. Agrega una vez más más confusión masiva sobre cómo y por qué los módulos se agregan o fallan. Pero es una forma en que el símbolo del sistema lo alienta a que vaya a su navegador y escriba las direcciones URL en uno de sus sitios web de donaciones que figuran cuando ejecuta el comando.

Stokely
fuente
gran respuesta, la que realmente responde la pregunta
bermick
6

Puede omitir fondos usando:

npm install --no-fund YOUR PACKAGE NAME

Por ejemplo :

npm install --no-fund core-js

Mehdico
fuente
44
Supongo que los anuncios y la generación de dinero se están abriendo camino hacia NPM.
adentro el