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