Co oznacza „pakiety x szukają finansowania” podczas uruchamiania programu npm install?

73

I zazwyczaj "x packages are looking for funding.", gdy uruchomiony npm installw reactprojekcie. Masz pojęcie, co to znaczy?

Adam Hassan
źródło
11
@IanKemp nie jest od razu jasne, że fundusz przeznaczony jest w kontekście finansowania ich rozwoju. CS znany jest z przyjmowania wspólnych terminów i zwrotów w celu oznaczenia czegoś zupełnie innego. Na przykład, kto by pomyślał, że curry nie obejmuje garnków, warzyw i mięs, ale coś podobnego do f (x, y = a) = g (x) .
gschenk
14
npmjest narzędziem do programowania. Głosuje za ponownym otwarciem.
mikemaccana
5
@IanKemp, czy naprawdę masz jakiś pomysł na temat NPM? NPM to narzędzie programistyczne, podstawowe polecenie Nodejsa. Ten konkretny komunikat „x pakietów szuka finansowania”. powstają, gdy w wierszu polecenia podamy polecenie „npm install”. Uważam więc, że jest to forum Wright, aby zadać to pytanie. Co polecasz? Zadaj to pytanie na dowolnym forum finansowym?
maddy23285
4
Uwaga moderatora: To pytanie jest obecnie omawiane na Meta . Proszę, weź całą dyskusję na temat tego, czy jest tam na temat, zamiast zostawiać tutaj komentarze.
Cody Gray

Odpowiedzi:

82

npmpostanowiłem dodać nowe polecenie: npm fundzapewni to lepszą widoczność użytkownikom npm na temat zależności, które aktywnie szukają sposobów finansowania swojej pracy .

npm install wyświetli również jeden komunikat na końcu, aby poinformować użytkownika, że ​​zależności szukają finansowania, wygląda to tak:

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

Uruchomienie npm fund <package>spowoduje otwarcie adresu URL danego pakietu bezpośrednio w przeglądarce.

Aby uzyskać więcej informacji, spójrz tutaj

ArunPratap
źródło
18

Żadna z powyższych odpowiedzi mi nie pomogła.

Kiedy uruchomisz „aktualizację npm” w wierszu polecenia, kiedy to nastąpi, zaleci wpisanie nowego polecenia o nazwie „npm fund”.

Po uruchomieniu „npm fund” wyświetli listę wszystkich zainstalowanych modułów i pakietów, które zostały utworzone przez firmy lub organizacje, które potrzebują PIENIĘDZY na swoje projekty IT. Zobaczysz listę stron internetowych, na których możesz wysłać pieniądze. Tak więc „fundusze” oznaczają „zainstalowane pakiety Angular, które mogłyby wykorzystać twoje pieniądze jako opcję wsparcia ich firm”.

Jest to w zasadzie lista modułów, które potrzebujesz wkładów lub darowizn pieniędzy na ich projekty, i które zawierają listę stron internetowych, na których możesz wprowadzić kartę kredytową, aby pomóc im zapłacić.

Rozumie mnie, dlaczego Angular wypluwa to i zaleca uruchomienie tego polecenia po aktualizacji. Dodaje to jeszcze więcej masowego zamieszania w sposobie dodawania lub niepowodzenia modułów. Ale wydaje mi się, że to sposób, w jaki wiersz polecenia zachęca cię do przejścia do przeglądarki i wpisania adresów URL na jednej z witryn darowizny wymienionych po uruchomieniu polecenia.

Stokely
źródło
świetna odpowiedź, ta, która faktycznie odpowiada na pytanie
bermick
6

Możesz pominąć fundusz, używając:

npm install --no-fund YOUR PACKAGE NAME

Na przykład :

npm install --no-fund core-js

Mehdico
źródło
4
Wydaje mi się, że zarabianie pieniędzy / reklamy zmuszają się do NPM.
Wewnątrz