Что означает «пакеты х ищут финансирование» при запуске «npm install»?

73

Я обычно получаю "x packages are looking for funding."при работе npm installнад reactпроектом. Есть идеи, что это значит?

Адам Хассан
источник
11
@IanKemp не сразу понятно, что фонд подразумевается в контексте финансирования их развития. CS известен тем, что принимает общие термины и фразы, чтобы обозначать что-то совершенно другое. Например, кто бы мог подумать, что карри не включает в себя горшки, овощи и мясо, а что-то вроде f (x, y = a) = g (x) .
gschenk
14
npmэто инструмент программирования. Голосование за это будет вновь открыто.
mikemaccana
5
@IanKemp, ты действительно имеешь представление о NPM? NPM - это инструмент программирования, основная команда Nodejs. Это конкретное сообщение "х пакетов ищут финансирование". возникают, когда мы вводим команду «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 для указанного пакета прямо в вашем браузере.

Для более подробной информации смотрите здесь

ArunPratap
источник
18

Ни один из ответов выше не помог мне.

Когда вы запускаете «npm update» в командной строке, когда это будет сделано, вам будет рекомендовано ввести новую команду под названием «npm fund».

Когда вы запускаете «npm fund», он перечисляет все установленные вами модули и пакеты, которые были созданы компаниями или организациями, которым нужны ДЕНЬГИ для своих ИТ-проектов. Вы увидите список веб-страниц, где вы можете отправить им деньги. Таким образом, «фонды» означают «установленные вами угловые пакеты, которые могут использовать ваши деньги в качестве опции для поддержки их бизнеса».

Это, в основном, список модулей, которые вам нужны, для которых нужны вклады или пожертвования денег в свои проекты, и в которых перечислены веб-сайты, на которых вы можете ввести кредитную карту, чтобы помочь оплатить их.

Я просто поражаюсь, почему Angular выкладывает это, и рекомендует вам запустить эту команду после обновления. Это еще раз добавляет массу путаницы в том, как и почему модули добавляются или не работают. Но я полагаю, что для командной строки вам нужно перейти в браузер и ввести URL-адреса одного из их веб-сайтов для пожертвований, перечисленных при запуске commend.

Stokely
источник
отличный ответ, тот, который действительно отвечает на вопрос
бермик
6

Вы можете пропустить фонд, используя:

npm install --no-fund YOUR PACKAGE NAME

Например :

npm install --no-fund core-js

Mehdico
источник
4
Я думаю, что зарабатывание денег / реклама пробиваются в NPM.
внутри