Ошибка обновления зависимостей в файле yarn.lock с помощью yarn up в Yarn 2.0
Я пытаюсь использовать Yarn 2.0 для обновления до последней версии зависимости в моем, чтобы решить проблему с зависимостью. Проблема существует с
ini
зависимость, и я попробовал запустить команду
yarn up ini
что привело к следующей ошибке:
❯ yarn up ini
Usage Error: Pattern ini doesn't match any packages referenced by any workspace
Я заметил, что могу использовать
yarn up
для обновления пакетов в
package.json
файл, но не смог понять, как обновить зависимость в
yarn.lock
. Мне интересно, знает ли кто-нибудь, какую команду я должен использовать вместо этого?
Любая помощь будет принята с благодарностью. Спасибо!
Источник документации: https://yarnpkg.com/getting-started/migration#renamed
2 ответа
Я заметил, что могу использовать yarn для обновления пакетов в файле package.json, но не могу понять, как обновить зависимость в yarn.lock. Мне интересно, знает ли кто-нибудь, какую команду я должен использовать вместо этого?
Начиная с версии 3.0, транзитивные зависимости (т.е. зависимости зависимостей) могут быть обновлены с помощью
yarn up -R <name>
.
Я узнал, что вы не можете обновлять отдельные зависимости в
yarn-lock
файл, вам необходимо обновить пакет с зависимостью в
package.json
файл, выполнив команду:
yarn up ${package_name}
с последующим
yarn install
в Yarn 2.0.