Ganchos Webpack e relógio NG

“observar” é algo que damos como certo em nosso ciclo de desenvolvimento.
a cada alteração de arquivo ou salva, nosso aplicativo se reconstrói/re-renderiza e vemos a versão mais recente. Mas há um porém. o comando de construção nunca termina…. e isso é irritante.

se você já tentou isso antes:

ng build --watch && node test.js

No meu caso de uso, precisei adicionar um arquivo de configuração à pasta dist após a compilação e qualquer solução que tentei (run-all, concorrentemente, postbuild ) falhou devido a incompatibilidades de tempo entre os comandos. e me forçou a executá-lo manualmente após cada salvamento. (não é a melhor prática)
E depois…, quando toda a esperança se foi, encontrei isso:

Ganchos do Webpack.

Nós temos esse arquivo que não gostamos de tocar, webpack.config.js , é assustador e a maioria de nós não sabe como ele funciona, é um dado do comando cli que usamos para criar nossa aplicação. Uma verdadeira “caixa preta”. Então, como o Angular usa o arquivo webpack.config.js.

Em nosso arquivo Angular.json na raiz do nosso projeto temos a opção de passar uma configuração de webpack personalizada para cada aplicação/biblioteca na pasta do nosso projeto.

"build": {
  "builder": "@angular-builders/custom-webpack:browser",
  "options": {
    "customWebpackConfig": {
      "path": "./custom-webpack.config.js"
    },

Neste exemplo eu adiciono uma funcionalidade ao hook “done” do webpack que é executado toda vez que ele termina seu ciclo (no nosso caso um ciclo de construção ng), uma lista de todos os hooks do webpack disponíveis pode ser encontrada aqui .

O comportamento no exemplo acima executará “ npm run add:file” toda vez que o webpack terminar de reconstruir meu projeto angular.

Este é apenas um pequeno exemplo do que pode ser feito com a configuração do webpack. Fiquei feliz em encontrar esse ajuste que resolveu um problema real para minha equipe e nos deu uma experiência de desenvolvimento muito mais suave.
Infelizmente e felizmente, o Webpack faz muita magia negra e é hora de tentarmos aprender a entender mais sobre isso, para que possamos usar essa poderosa ferramenta como queremos e precisamos.

Suggested posts

Evitando as consequências devastadoras de um derrame: aprendendo com a jornada de uma família.

Evitando as consequências devastadoras de um derrame: aprendendo com a jornada de uma família.

Introdução O AVC é uma emergência médica que pode atingir qualquer pessoa a qualquer momento. Ocorre quando o fluxo sanguíneo para uma parte do cérebro é interrompido, levando a uma perda repentina da função cerebral.

A revolução sem código: liberando a prosperidade dos negócios com Webflow, Framer, Bubble.io,

A revolução sem código: liberando a prosperidade dos negócios com Webflow, Framer, Bubble.io,

Embarque em uma emocionante jornada de inovação e sucesso enquanto explora o potencial inexplorado dessas surpreendentes plataformas sem código. Deixe-me compartilhar uma história com você sobre Sapna, uma notável empresária.

Related posts

Como Salvar o Planeta e Ganhar Dinheiro

Como Salvar o Planeta e Ganhar Dinheiro

Quantas vezes você jogou fora uma garrafa de plástico, uma jarra de vidro, uma lata de alumínio ou uma embalagem de energia verde sem pensar duas vezes? Quantas vezes você desejou receber algo em troca de reciclá-los? Se você for como a maioria das pessoas, a resposta provavelmente é muitas vezes. A reciclagem é muitas vezes vista como um aborrecimento, uma tarefa árdua ou um dever que não traz nenhum benefício imediato ou tangível.

"A Fossa das Marianas Revelada: Revelando as Terríveis Verdades Ocultas do Abismo"

"A Fossa das Marianas Revelada: Revelando as Terríveis Verdades Ocultas do Abismo"

Introdução:Bem-vindos, corajosos leitores, a uma jornada que nos levará às profundezas mais sombrias do nosso planeta. Neste blog, mergulhamos no mundo enigmático da Fossa das Marianas, revelando seus segredos ocultos e revelando as verdades arrepiantes que se escondem sob sua superfície.

Dois anos em design - O bom, o mau e o feio…

Dois anos em design - O bom, o mau e o feio…

“Ei, Siri, toque Me Dive, de Olivia Dean.” Era maio de 2021 quando comecei meu estágio na Future Academy Africa em Akure, Nigéria.

A Mentira do Cowboy

Como as megacorporações venderam aos americanos uma mentira robusta

A Mentira do Cowboy

É uma manhã brilhantemente dourada nas colinas do oeste, enquanto os primeiros raios de sol iluminam a grama congelada nas planícies. Um rebanho de gado Angus plácido, preto e maciço, é recortado contra o nascer do sol enquanto segue por uma trilha batida até um local que todos conhecem bem; a barra de café da manhã.