Reaja com o Webpack 5

A partir de julho de 2021, create-react-app usa Webpack 4 . Infelizmente, isso significa que temos que instalar dependências e configurar o processo de compilação por conta própria para experimentar o Webpack 5. Este é um guia rápido para migrar projetos criados com create-react-appo Webpack 5.

1. Crie um novo projeto/Use um existente

npx create-react-app reactw5

Se você costumava create-react-appinicializar o projeto, ele lida com agrupamento, transpililação e outras otimizações prontas para você. Mas esta configuração usa o Webpack 4 e não tem utilidade para nós com o Webpack 5. Precisamos instalar o Webpack 5 junto com outras ferramentas e configurá-las.

Dependências do Webpack

yarn add -D webpack webpack-cli webpack-dev-server html-webpack-plugin serve

yarn add -D babel-loader @babel/core @babel/preset-env @babel/preset-react

yarn add -D css-loader style-loader @svgr/webpack style-loader url-loader

3. Crie webpack.config.jso arquivo no nível raiz.

Agora que temos o Webpack 5, precisamos de uma configuração personalizada para fazê-lo funcionar.

*** Esta não é de forma alguma uma configuração pronta para produção. Você pode precisar lidar com scripts datilografados, pré/pós processadores CSS e outras otimizações com base em suas necessidades. Mas espero o suficiente para você começar ***

4. Crie babel.config.jsono arquivo no nível raiz.

Instalamos vários plugins babel para nos ajudar com o React. Vamos configurá-los.

5. Por fim, atualize package.jsono arquivo.

Agora que configuramos o Webpack e o Babel, precisamos substituir nossos scripts NPM.

Você deve ser capaz de iniciar o aplicativo comyarn start

Seu aplicativo React agora usa webpack 5. Saúde!

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.

Jest — Uma poderosa estrutura de teste de JavaScript

Jest — Uma poderosa estrutura de teste de JavaScript

O teste é uma parte essencial do desenvolvimento de software. Ele garante que o código seja confiável, funcione conforme o esperado e reduza a probabilidade de erros.

Related posts

3 maneiras comprovadas de melhorar sua habilidade de escrita

Os benefícios de escrever e estratégias para ajudá-lo a fazê-lo

3 maneiras comprovadas de melhorar sua habilidade de escrita

Em 2022, com o lançamento do GPT-3, a habilidade de escrita parece se tornar menos importante. Com a IA, pessoas com redação ruim também podem gerar funcionários de qualidade.

Criando um ambiente de trabalho seguro

Criando um ambiente de trabalho seguro

“Ele vai me proteger quando eu estiver em perigo. Ele me esconderá em sua tenda.

O primeiro livro de uma criança sobre como ficar chapado

O primeiro livro de uma criança sobre como ficar chapado

(Aviso - isso é sátira, com a intenção de ser alegremente subversivo - definitivamente não é para crianças) Você viu sua mãe e seu pai se esconderem na cozinha e fumarem aqueles cigarros fedorentos. Eles dizem a você.

"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.