Generate a graph to visualize modules and bundles from webpack via stats.json
webpack --json > stats.json
Manually download and install: www.graphviz.org/Download.php
macOS
brew install graphvizWindows
choco install graphviz
# add graphviz's bin diretory to your pathnpm install -g webpack-stats-graph
webpack-stats-graph # by default looks for stats.json in current directory
webpack-stats-graph --helpBy default output is written to a statsgraph folder in the current directory.
interactive.htmlloads the graph.svg with jquery.graphviz.svg so you can interact with it, i.e. click a module to see why it is a part of the graph. The graph.svg is embedded with a data-uri to avoid the need for a local web server.graph.svgis a non-interactive version of the graph.graph.dotis the dot file, this can be helpful for troubleshooting if the svg fails to render.