,

Implantar um projeto em React JS com Vite no GitHub Pages em 10 minutos

Posted by

DEPLOY de projeto em REACT JS com VITE no GITHUB PAGES em 10 MINUTOS

DEPLOY de projeto em REACT JS com VITE no GITHUB PAGES em 10 MINUTOS

Se você quer fazer o deploy de um projeto em React JS com Vite no GitHub Pages em apenas 10 minutos, este tutorial é para você!

Passo 1: Crie um projeto em React JS com Vite

Primeiro, crie um novo projeto em React JS utilizando o Vite como bundler. Você pode fazer isso com o seguinte comando:


npm init @vitejs/app my-react-app --template react

Passo 2: Configure o GitHub Pages

Após ter o seu projeto pronto, crie um repositório no GitHub e configure as páginas do GitHub para publicar a branch gh-pages. Você pode fazer isso nas configurações do seu repositório.

Passo 3: Instale as dependências necessárias

Instale as dependências necessárias para fazer o deploy do seu projeto no GitHub Pages. Você vai precisar do pacote gh-pages para ajudar no processo de deploy.


npm install gh-pages --save-dev

Passo 4: Adicione os scripts necessários no package.json

Adicione os seguintes scripts no seu arquivo package.json para ajudar no processo de deploy:


"scripts": {
"predeploy": "npm run build",
"deploy": "gh-pages -d build",
}

Passo 5: Faça o deploy do seu projeto

Agora, basta executar o seguinte comando para fazer o deploy do seu projeto no GitHub Pages:


npm run deploy

Conclusão

Com estes simples passos, você conseguiu fazer o deploy do seu projeto em React JS com Vite no GitHub Pages em apenas 10 minutos. Agora, o seu projeto está disponível publicamente para que todos possam acessar!

0 0 votes
Article Rating
48 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@moisescruz3144
6 months ago

Conteúdo muito TOP.

@ThePraQNome
6 months ago

Muito obrigado, excelente vídeo.

@mayconrocha8723
6 months ago

Top demais.

@user-yh8ji7km1d
6 months ago

Matheus, primeiramente gostaira de te agradecer por tanto. Você ensina de forma simples e muito clara. Gratidão por cada ensinamento.

Já agora gostaria de tirar uma dúvida por favor. Depois que criamos a page como você ensinou e é criado a pasta dist. Se eu fizer melhorias no meu site, eu preciso fazer tudo novamente? Com devo proceder?

Obrigado
🚀🚀🚀

@vitorcosta6495
6 months ago

Nossa, valeu mesmo professor, era tudo que eu precisava e nao achava em lugar nenhum.

@brunomendoncadev
6 months ago

Após fazer isso, em outros projetos estou com problema agora pra dar o comanado run dev da um erro 'ERR_DLOPEN_FAILED' 😡😡😡

@Xamastrufa
6 months ago

Valeu demais! mto bom

@bergz74
6 months ago

Deu certo, tentei hospedar meu projeto na Vercel e deu erro, resolvi tentar colocar no github

@balasquin
6 months ago

Caraca irmão, muito obrigado!

@luucaasvaz
6 months ago

Galera eu estava com problema tbm, a página ficava toda em branco. Pesquisando o que funcionou pra mim, foi no package.json, colocar "homepage": "." só isso, o ponto. E no react router dom eu fiz como o @TxhanxaGame colocou em um comentario

@joao-lucky
6 months ago

eu to com um problema que não sei o motivo, ele não coloca na dist minhas imagens, só svg, ('e ainda assim ele coloca o svg com nome alterado, e eu uso o svg no icon do site e dentro do site, mas só altera o nome do svg no icon do site')ai perco a referencia delas na pagina do github

@user-fq2lo9yv2b
6 months ago

Galera fiz todas as configurações, Failed to load resource: the server responded with a status of 404 (), ele fica dando esse erro, alguém tem alguma noção do que pode ser?

@lrglucas97
6 months ago

Muito obrigado, me salvou

@isbum
6 months ago

como faço pra atualizar o deploy??? atualizar o projeto? não funciona refazer o deploy

@rafaelcustodiosilva5273
6 months ago

Alguém pode me dar uma dica de branch, por favor? No meu projeto, eu tenho a branch main ("acredito" que como principal, não sei onde ou como olhar essa informação), porém, também tenho uma outra branch diferente da main, com todo conteúdo do meu projeto que preciso fazer deploy (o conteúdo não está na main). No vídeo acima, no minuto 5:40 ele dá o comando "git branch -M main" e define a main como principal… E no meu caso, que o conteúdo do meu projeto está em outra branch, alguém sabe como fazer ?

@ramonmachadosilva
6 months ago

Fiz conforme o video e a pagina ficou toda branca, alguem com mesmo problema?

@rafaa.rodriguesz5372
6 months ago

Só tenho que agradecer, fiquei umas 3 horas tentando resolver o problema, mas esse video me ajudou muito parabéns

@aldineyribeiro5110
6 months ago

As minhas imagens não estão aparecendo, o que pode ser?

Fui acessar meu site e imagens que eu estou pegando a partir de um json não estão aparecendo, outras imagens que estou pegando de forma "normal" aparecem sem problemas.

@HernaniSamuel
6 months ago

Eu estava tomando uma surra do git no começo do vídeo, aí no final pareceu que tava no começo mas deu tudo certo. Obrigado!

@MegaVinigomes
6 months ago

eu faço tudo q ta no video mas fica com a tela toda em branco, como resolvo? (to usando vite e react dom routers
)