Найти конфликтующие версии между package-lock.json и yarn.lock, когда оба существуют - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть несколько случаев, когда в одном проекте у меня есть файлы package-lock.json и yarn.lock (это делается непреднамеренно, но на данный момент это не актуально) - чтобы удалить один из них (лично я предпочитаю оставитьyarn.lock file) - сначала мне нужно узнать, в чем различия между ними, для этого я вижу два разных решения:

  1. Поиск различий в версии между двумя файлами (пакетами, перечисленными воба в разных версиях / пакетах, которые перечислены только в одном из файлов блокировки)
  2. Удалите оба файла блокировки и создайте новый из пакетов, которые фактически установлены в моей папке node_modules

Я не нашел ни одной команды для выполнения обоих (я ожидал, что пряжа обеспечит это, поскольку пряжа «npm-совместима», а не наоборот)

Я нашел yarn generate-lock-entry, чье имя подсказывает, чтоэто должно иметь отношение к моему второму варианту - но это не имеет никакого отношения к этому

Любая идея?Спасибо!

...