Olá!
As bibliotecas e frameworks famosos oferecem muitos módulos que não usamos. Quando o webpack gera os arquivos de distribuição, ele gera arquivos apenas com os módulos utilizados ou com a biblioteca inteira?
Olá!
As bibliotecas e frameworks famosos oferecem muitos módulos que não usamos. Quando o webpack gera os arquivos de distribuição, ele gera arquivos apenas com os módulos utilizados ou com a biblioteca inteira?
Fala ai Renato, tudo bem? Vamos lá:
As bibliotecas e frameworks famosos oferecem muitos módulos que não usamos. Quando o webpack gera os arquivos de distribuição, ele gera arquivos apenas com os módulos utilizados ou com a biblioteca inteira?
Na verdade não, existe um recurso no Webpack chamado Tree Shake, ele verifica o que está sendo usado e o que não tiver ele não adiciona no build final.
Basicamente o que ele faz é verificar se um arquivo A tem três exports
e apenas um deles estão sendo chamados em algum import, sendo assim, dois deles teoricamente não estão sendo utilizados e podem ser removidos do bundle final.
Espero ter ajudado.
Muito obrigado Matheus! Valeu pela resposta!! Estou dando os primeiros passos no webpack e isso com certeza será decisivo para começar usá-lo! Valeu!
Magina Renato, sempre que precisar não deixe de criar suas dúvidas.
Pode usá-lo sem medo, ele é MUITO poderoso.
Abraços e bons estudos.