Dependency Graph - Definição do Glossário de CI/CD
Um dependency graph mapeia cada relação de import que um bundler descobre a partir dos seus entry points para fora.
Um dependency graph é o grafo direcionado que um bundler constrói começando pelos entry points e seguindo cada import para descobrir todos os módulos de que um app precisa. Ele determina o que é incluído no bundle e como o código pode ser dividido.
O bundler resolve cada import em um nó e cada relação de import em uma aresta, produzindo o grafo que ele usa para decidir chunking, tree shaking e ordenação. Um ciclo ou uma aresta não resolvida pode quebrar o build. No CI, uma dependência não resolvida é uma falha de build comum.
Guias relacionados
Module Resolution - CI/CD Glossary DefinitionModule Resolution: Module resolution is the process a bundler or runtime uses to turn an import specifier (li…
Entry Point - CI/CD Glossary DefinitionEntry Point: An entry point is the file a bundler starts from when building the dependency graph. Each entry…
Module Bundler - CI/CD Glossary DefinitionModule Bundler: A module bundler is a bundler that understands module systems (ES modules, CommonJS) and stit…