Cli: [ОШИБКА] "1 пакет требует финансирования" не может быть отключен

Созданный на 16 дек. 2019  ·  10Комментарии  ·  Источник: npm/cli

Каждый раз, когда я устанавливаю пакет, я получаю «1 пакет ищет финансирование». Я просмотрел ваш исходный код и похоже, что его нельзя отключить. Я не хочу, чтобы каждый раз, когда я использую npm, меня ворчали, что какой-то проект требует моих денег. Я был бы очень признателен за добавление опции конфигурации, чтобы отключить это

npm 6.13.1, узел 13.3.0

Самый полезный комментарий

Чтобы отключить запуск:
npm config set fund false --global

Все 10 Комментарий

Вы можете запустить npm install --no-fund или NPM_CONFIG_FUND=false npm install или, например, добавить fund=false в ~/.npmrc .

Об этом упоминается в исходном объявлении npm fund https://blog.npmjs.org/post/188841555980/updates-to-community-docs-more. Документы на docs.npmjs.com, похоже, еще не обновлены (cc @ruyadorno), но я считаю, что как только они будут обновлены, они будут содержать раздел «финансирование».

Действительно, вы можете делать все три из этих вещей? Вау, я просмотрел исходный код и НИЧЕГО не нашел.

Спасибо

большое спасибо @ljharb 🙏, пока он задокументирован только в предварительном просмотре новых документов: https://preview-docs.npmjs.com/cli-commands/npm-install, но мы должны заменить текущие документы этим новым версия когда-нибудь скоро 😊

@LoganDark, вы можете делать все эти варианты с большинством известных мне значений конфигурации, все это абстрагируется от npm.config поэтому его трудно получить от чтения исходного кода, но в основном это LOC, в котором он извлекает показывать или нет сообщение о фонде:

https://github.com/npm/cli/blob/797a59797a2e226631f068c912f351ba340581fe/lib/install.js#L248

Да, это должно быть как раз там, где находится терминальный спам. «1 пакет требует финансирования. Чтобы отключить это сообщение, установите AdBlock для своего терминала, потому что это инструменты разработчика, которых мы все заслуживаем».

@mvasilkov Ненужно . Есть способ отключить это, вам не нужно оживлять ветку, созданную месяцами, просто чтобы сказать, что вам не нравится проблема, которая уже была решена.

Чтобы отключить запуск:
npm config set fund false --global

@LoganDark Это необходимо. Это коммерческий спам в среде с открытым исходным кодом, поэтому это отвратительно. Там должен быть добавлен текст «Чтобы отключить это сообщение, сделайте ...».

@bubinek Да, я понимаю это, но эта проблема уже решалась дважды, и нет необходимости продолжать попытки ехать домой, насколько ненужна / неприемлема эта функция. Если вы хотите изменить формулировку, возможно, это будет отдельный вопрос.

@ruyadorno, пожалуйста, подумайте о том, чтобы заблокировать эту проблему, чтобы люди не приходили через месяцы или годы в будущее, просто чтобы выразить свое разочарование. Эта проблема была полностью решена (речь идет о невозможности отключить сообщение, и сообщение может быть отключено; есть даже четкие инструкции в 2 комментариях), и любое дальнейшее обсуждение некоторых других характеристик сообщения должно потребовать новый выпуск имхо.

согласился, спасибо @LoganDark 👍

Была ли эта страница полезной?
0 / 5 - 0 рейтинги