получить пряжу установить, чтобы исправить ошибки проверки пряжи находит

Если yarn check обнаружит несоответствие, как мне заставить yarn install исправить его?

Предыстория: у меня зарегистрированы yarn.lock и package.json; когда я устанавливаю новый пакет, он работает локально, но затем, когда я устанавливаю его на другую цель NODE_MODULES, yarn install, похоже, не замечает, что нужно добавить новую зависимость, но yarn check ее видит.

Действительно, я читал, что yarn install делает ту же проверку, что и yarn check --integrity, а более поздняя команда не видит несоответствия (т.е. работает так же, как yarn install). Вопрос в том, как заставить yarn install выполнить ту же проверку, что и yarn check, или иначе заставить yarn install заметить, что нашел (или должен был) найти yarn check.


person shaunc    schedule 28.01.2017    source источник
comment
Есть удача с этим 6 месяцев спустя? Я не могу понять, как устранить множество ошибок, которые я вижу в своем журнале при запуске проверки Yarn.   -  person xerotolerant    schedule 17.08.2017
comment
Пока нет ... моя текущая работа заключается в том, чтобы просто отказаться и переустановить в новый каталог node_modules, если проверка пряжи не удалась :(   -  person shaunc    schedule 18.08.2017
comment
Есть yarn install --check-files, но я не уверен, что он выполняет глубокие проверки, которые вы ищете.   -  person joeytwiddle    schedule 10.12.2019


Ответы (1)


Обратите внимание, что в документации по проверке пряжи сказано:

Команда yarn check исторически содержала ошибки и не поддерживалась, поэтому устарела и будет удалена в Yarn 2.0. Вместо этого вы должны использовать yarn install --check-files.

Лично я обычно просто yarn upgrade --latest обновляю зависимости до последних версий.

person Franklin Qin    schedule 13.07.2020
comment
Я не собирался менять файл yarn.lock; Я хочу установить (только если) установленные node_modules не синхронизированы с package.json и/или yarn.lock. Это было для образа докера с установленным node_modules/. - person shaunc; 29.07.2020
comment
С проверкой пряжи и автоочисткой так глючит. Почему бы не придерживаться npm? - person Cees Timmerman; 30.11.2020