Эта страница переведена PageTurner AI (бета). Не одобрена официально проектом. Нашли ошибку? Сообщить о проблеме →
Исследуйте граф проектов
Чтобы Lerna (и Nx) могла быстро и корректно выполнять задачи, она создаёт граф зависимостей между всеми проектами в репозитории. Визуальное исследование этого графа помогает понять поведение Lerna в конкретных ситуациях и получить общее представление об архитектуре кода.
Чтобы запустить визуализацию графа проектов, выполните:
nx graph
Откроется окно браузера с интерактивным представлением графа проектов вашей текущей кодовой базы. Полный граф может быть слишком сложным для анализа даже в небольших репозиториях, поэтому существуют способы сузить фокус визуализации до наиболее релевантной части графа.
-
Сфокусируйтесь на конкретном проекте, затем используйте элементы управления proximity (близость) и group by folder (группировка по папкам) для настройки отображения графа вокруг этого проекта.
-
Используйте поисковую строку, чтобы найти все проекты, чьи имена содержат определённую строку.
-
Вручную скрывайте или отображайте проекты в боковой панели.
Когда граф отображён, вы можете кликнуть на отдельную ссылку зависимости, чтобы увидеть, какие конкретно файлы её создали.
Граф проектов в формате JSON
Если вы предпочитаете анализировать исходные данные графа проектов с помощью скрипта или другого инструмента, выполните:
nx graph --file=output.json
Эта команда предоставит все данные, используемые для создания визуализации графа проектов.