Используйте yarn и npm в Gitlab CI

У меня есть проект, который работает в Gitlab CI, Yarn v1.22.5. Среди всех его зависимостей есть репозиторий Github. Он работает prepareскрипт и у него есть файл. Для этого проекта действительно используется npm.

Когда дело доходит до установки этой зависимости, я вижу (в консоли Gitlab CI) следующее предупреждение:

      info No lockfile found.
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.

Кажется, что Yarn пытается установить эту зависимость, но заметил package-lock.json файл из npm.

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

0 ответов

Другие вопросы по тегам