⊗tlWpBsInr 1 of 55 menu

Princípio de funcionamento do Webpack

Geralmente, durante o desenvolvimento, temos muitos arquivos JavaScript, contendo vários pedaços de código. Estes podem ser partes do nosso código, ou bibliotecas de terceiros. Isso significa que cada um desses arquivos precisa ser vinculado ao arquivo HTML através da tag script.

Isso não é muito bom, pois muitos arquivos vinculados diminuem a velocidade de carregamento do site. Portanto, para acelerar o carregamento, é necessário juntar todo o código em um único arquivo.

No entanto, desenvolver código em um único arquivo também não é muito conveniente. Por isso, atualmente, adota-se a seguinte abordagem: o código é desenvolvido em arquivos separados e, em seguida, com a ajuda de um bundler, é reunido em um arquivo geral, que é vinculado ao arquivo HTML.

Os arquivos separados representam Módulos ES. Esses módulos são vinculados a outros arquivos através do comando import.

Geralmente, cria-se um arquivo principal, ao qual os demais arquivos são vinculados. Este arquivo é chamado de ponto de entrada.

O bundler acessa o ponto de entrada, verifica quais módulos estão vinculados a ele. A esses módulos, outros módulos também podem estar vinculados. O bundler segue todas as conexões e reúne todo o código em um único arquivo. Este arquivo é chamado de bundle (pacote).

Geralmente, o código escrito pelo programador está localizado na pasta src, e o código compilado é colocado na pasta dist.

Explique o que é um bundle.

Explique o que é um ponto de entrada.

Explique quais modos de compilação existem.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar