Попросите Rush добавить зависимости разработчика в новый проект

При добавлении нового проекта в монорепозиторий Rush существует ли способ для Rush автоматически вставлять зависимости разработчика в package.json? Например, я хочу использовать одни и те же тестовые среды между проектами, поэтому было бы хорошо, если бы Rush синхронизировал зависимости разработчиков.

2 ответа

(Я полагаю, вы уже нашли этот ответ, но на случай, если что-нибудь наткнется на это в будущем)

Если ты бежишь rush add -hвы получаете использование. [использование: спешка добавить [-h] -p ПАКЕТ [--exact] [--caret] [--dev] [-m] [-s] [--all]]

--dev Если указано, пакет будет добавлен в раздел "devDependencies" файла package.json.

Команда, которую вы ищете, это

rush add -p PACKAGENAME --dev

Нет, это невозможно. понятия не имеет, для какого пакета какие зависимости требуются, и поэтому вам нужно будет добавить их вручную к каждому.

Однако, как только вы настроите свой package.json соответствующим образом, rushпоможет вам поддерживать управление версиями зависимостей в вашем монорепозитории. Точное поведение можно настроить с помощью:

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