просмотр зависимостей экспорта / импорта модуля es6 - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть веб-проект с более чем 60 модулями es6, которые используют export и import.Я ищу способ наметить или наметить отношения между модулями.Я ищу циклические зависимости и возможности для разделения кода и просто визуализирую проект в целом.

Я думал, что npm ls ответит на мой вопрос, но кажется, что все перечислено в node_modules / (что меня не волнуето) и ни один из моих собственных модулей.Я также посмотрел на зависимость .Но ни один из них не приблизился к тому, что я хочу (или я не понимаю, как их использовать).

1 Ответ

0 голосов
/ 13 декабря 2018

Мэдж делает в значительной степени то, что я искал.Это создает хороший график зависимостей SVG.Установить:

npm -dev установить madge

и создать графический svg (Ubuntu):

sudo apt-get install graphviz

и затем запустите:

node_modules/.bin/madge --image graph.svg src/index.js

Вот пример (svg сохранен как png)

mage graphic output

...