Используйте 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, когда дело доходит до установки этой зависимости.