Olá, venho acompanhando o curso, e ainda estou bem confuso sobre a real necessidade da utilização do webpack dev server, poderiam me ilustrar melhor isso?
Abraços a todos.
Obrigado!
Olá, venho acompanhando o curso, e ainda estou bem confuso sobre a real necessidade da utilização do webpack dev server, poderiam me ilustrar melhor isso?
Abraços a todos.
Obrigado!
Olá!
Além dele servir sua aplicação para que você possa acessá-la no seu navegador, ele é inteligente e faz o build do seu projeto automaticamente toda vez que você mudar algum módulo, inclusive recarregando sua aplicação no navegador, o que é extremamente importante em um ambiente de desenvolvimento.
Aliás, todos aqueles que desenvolvem para Web sabem o quanto é trabalhoso montar um ambiente de desenvolvimento com essas características.
Sucesso e bom estudo meu aluno!
Olá Flavio! Agradeço a resposta.
Acredito que entendi, mas uma dúvida de leigo, se eu utilizar um software exemplo WAMP/MAMP para projetar um servidor local, juntamente com a utilização de um task runner como o Gulp integrado com o Browsersync na minha aplicação, não terei o mesmo resultado?
Qual seria a vantagem de configurar o webpack dev server?
Ou essa minha comparação não faz sentido? rs.
Agradeço novamente!
O foco do Webpack é para a criação de SPA. Sua aplicação é uma SPA (Single Page Application)? Nesse tipo de aplicação, seu front-end fica em um servidor e sua API fica em outro. Webpack é usado por debaixo dos panos por Angular 2/4/5/6, React, Vuejs e outros frameworks do mercado. Este curso de Webpack existe para deixar o desenvolvedor seguro nessas ferramentas, pois raramente quererá criar uma aplicação do zero com Webpack. Mas criar do zero faz com que ele aprenda muito sobre a ferramenta e mande muito bem com esses frameworks.
Se você usa Gulp e BrowserSync parece estar desenvolvimento uma aplicação web Não-SPA. Você esta misturando as coisas!
Webpack é um module bundler, não é um task runner ou build system como Grunt ou Gulp.
Entendi Flavio, agora ficou claro! de fato eu estava misturando as coisas. Obrigado!