срочная перестройка указать порядок проектов
Я использую microsoft rush для создания монорепо. Мне нужно построить два проекта -
tools-common
и
tools-backend
tools-backend
зависит от
tools-common
.rush rebuild
отлично работает на локальной машине. Но на лазурном девопсе он пытается сначала построить
tools-backend
и он не может не найти
tools-common
.
Мои вопросы есть.
- Почему Rush на лазурном DevOps не может определить порядок?
- Как я могу убедиться, что он забирает
tools-common
доtools-backend
?
1 ответ
Я решил это, добавив
tools-common
в
devDependencies
также. Раньше это было в
peerDependencies
только. Кажется, спешка не пытается разрешить
peerDependencies
. Поэтому, если у нас есть локальный проект, мы должны добавить его как в зависимости разработчика, так и в зависимости от пира.
Почему это сработало на моей локальной машине, была ли на нем копия
tools-common
dist от предыдущего запуска. Это не сработает и на локальном компьютере. Это то, что я обнаружил. Но любое лучшее объяснение приветствуется.