Почему npm мигает "глагол" и "подоконник" при установке вещей?

Я хотел бы понять, что должно быть сообщено словами "глагол" и "подоконник" при установке модулей узла через npm:

⋊> ~/t/quill on develop ◦ npm install                                                                                                                                  15:35:02
⸨      ░░░░░░░░░░░░⸩ ⠙ fetchMetadata: sill mapToRegistry uri https://registry.npmjs.org/big.js

sill прямо перед mapToRegistry также меняется на verb и обратно. Что это значит?

Ответ 1

Я полагаю, что это относится к лог-уровням silly (sill) и verbose (verb) для npm install. Смотрите список изменений здесь.

Я не совсем уверен, как он определяет, какой использовать, но это для файлов журнала npm, чтобы облегчить отладку для разработчиков.

Ответ 2

sill показывает уровень журнала silly, в котором регистрируется почти все. verb указывает уровень журнала verbose, который показывает сообщения журнала немного меньше, чем silly, но больше, чем info. Что касается npm официальной документации, она имеет следующие уровни журналов, которые отсортированы от наименьших сообщений журнала к большинству:

  • бесшумный
  • ошибкапредупредить
  • заметить
  • HTTP
  • время
  • Информация о
  • многословным
  • глупый