Що означає "x пакети шукають фінансування", коли працює програма npm install?


73

Я зазвичай отримую, "x packages are looking for funding."коли бігаю npm installнад reactпроектом. Будь-яка ідея, що це означає?


11
@IanKemp не відразу зрозуміло, що фонд має на увазі в контексті фінансування їх розвитку. CS відомий тим, що прийняв загальні терміни та фрази, які означають щось зовсім інше. Наприклад, хто б міг подумати, що в curry не пов’язані горщики, овочі та м'ясо, а щось по лінії f (x, y = a) = g (x) .
gschenk

14
npmє інструментом програмування. Голосування за його відновлення.
mikemaccana

5
@IanKemp, ти справді маєш уявлення про NPM? NPM - це інструмент програмування, основна команда Nodejs. Це конкретне повідомлення "x пакети шукають фінансування". виникають, коли ми постачаємо команду "npm install" в командному рядку. Тому я вважаю, що це питання Райт, щоб задати це питання. Що ви порадите? Задайте це питання на будь-якому фінансовому форумі?
maddy23285

4
Примітка модератора: Це питання зараз обговорюється на Meta . Будь ласка, візьміть усі дискусії про те, чи немає там теми, а не залишайте тут коментарі.
Коді Грей

Відповіді:


82

npmвирішив додати нову команду: npm fundце забезпечить більшу видимість користувачів npm від того, які залежності активно шукають способи фінансування їх роботи .

npm install також покаже одне повідомлення в кінці, щоб повідомити користувачеві про те, що залежності шукають фінансування, це виглядає приблизно так:

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

Запуск npm fund <package>відкриє URL-адресу, вказану для цього пакету прямо у вашому браузері.

Детальніше дивіться тут


18

Жодна з наведених відповідей мені не допомогла.

Коли ви запускаєте "npm update" у командному рядку, після її завершення рекомендується ввести нову команду під назвою "npm fund".

Коли ви запускаєте "npm fund", він перелічить усі встановлені вами модулі та пакети, які були створені компаніями чи організаціями, яким потрібні ГРОШІ для своїх ІТ-проектів. Ви побачите список веб-сторінок, куди ви можете надсилати їм гроші. Тож "кошти" означають "встановлені вами кутові пакети, які можуть використовувати деякі гроші від вас як опцію для підтримки їх бізнесу".

Це, в основному, перелік модулів, які вам потрібні для внесків або пожертвування грошей на їхні проекти, а також перелічені веб-сайти, на яких ви можете ввести кредитну карту, щоб допомогти сплатити їх.

Мені здається, чому Angular виплює це і рекомендує запустити цю команду після оновлення. Це додає ще раз масову плутанину в тому, як і чому модулі додаються чи виходять з ладу. Але я думаю, що командний рядок закликає вас зайти до вашого браузера і ввести адреси url на один із веб-сайтів про пожертвування, перелічені під час запуску програми.


чудова відповідь, та, яка насправді відповідає на питання
Бермік

6

Ви можете пропустити фонд за допомогою:

npm install --no-fund YOUR PACKAGE NAME

Наприклад :

npm install --no-fund core-js


4
Я здогадуюсь, що заробляння грошей / реклами змушують проникати в НПМ.
всередині
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.