Не понимаю предупреждение о проверке пряжи

Когда я запускаю yarn check, я получаю это предупреждение:

 warning "\u001b[2mchokidar#\u001b[22mfsevents#node-pre-gyp@^0.6.29"
 could be deduped from "0.6.32" to "[email protected]"

Кто-нибудь, пожалуйста, помогите мне понять это?

  • Я не знаю, что означает слово deduped.
  • Почему в предупреждающем сообщении так много ненужных символов?
  • Что мне делать, чтобы устранить это предупреждение?

Большое спасибо!


person spacegoing    schedule 22.01.2017    source источник
comment
Дедупликация данных ... дедупликация := для дедупликации (признаю, что для этого мне пришлось проконсультироваться с Google).   -  person Andreas Dolk    schedule 22.01.2017
comment
Спасибо за ваши усилия! Я тоже гуглил, но как новичок, я просто хочу перепроверить :D   -  person spacegoing    schedule 22.01.2017
comment
Предупреждение: я ничего не знаю о пряже, но мне кажется, что инструмент нашел повторяющиеся зависимости. Пока я бы проигнорил. Сообщается о проблеме с этими предупреждениями. Наслаждаться! github.com/yarnpkg/yarn/issues/2287   -  person Andreas Dolk    schedule 22.01.2017
comment
@Andreas_D Мне нравится эта проблема. Смеялся пока читал это лол   -  person spacegoing    schedule 22.01.2017
comment
Ненужные символы представляют собой терминальные экранирующие коды: \u001b[2m означает бледный (светло-серый), а \u001b[22m означает нормальный цвет. (То, что они, гм, ускользают в видимое сообщение, похоже, является ошибкой пряжи.) Таким образом, сообщение на самом деле warning "chokidar#fsevents#node-pre-gyp@^0.6.29" could be deduped from "0.6.32" to "[email protected]" -- с частью chokidar#, предназначенной для уменьшения акцента. (Хотя на самом деле я пришел сюда в поисках ответа на ваш третий вопрос.)   -  person medmunds    schedule 24.02.2017


Ответы (1)


Похоже, что ваш файл yarn.lock содержит повторяющуюся запись для пакета node-pre-gyp версии 0.6.32.

Вы можете сделать следующие шаги:

  1. Удалите файл yarn.lock.
  2. Переустановите пакеты, чтобы сгенерировать новый yarn.lock yarn install.
  3. Запустите еще раз команду yarn check.
person Helder Robalo    schedule 03.07.2018
comment
Не работает для меня. Я могу только надеяться, что игнорировать это безопасно. - person RWDJ; 15.07.2019
comment
Я почти уверен, что удаление файла yarn.lock и вызов yarn install ИЗМЕНЯТ версии пакетов, которые вы используете... это может быть не тем, что вам нужно. - person Andrew K; 01.11.2019