Maison > interface Web > js tutoriel > Déploiement de l'application Static React avec Vite

Déploiement de l'application Static React avec Vite

Mary-Kate Olsen
Libérer: 2024-12-25 17:14:14
original
784 Les gens l'ont consulté

Static React App Deployment with Vite

Les applications React créées avec Vite sont connues pour leur rapidité et leur efficacité. Le déploiement de ces applications en tant que sites Web statiques garantit des performances et une évolutivité rapides. Dans ce blog, nous vous expliquerons comment déployer une application React statique avec Vite, en utilisant des plateformes modernes pour simplifier le processus.

Qu'est-ce que Vite ?

Vite est un framework d'outils frontaux de nouvelle génération qui optimise la vitesse de développement avec un démarrage instantané du serveur et un échange de modules à chaud (HMR) ultra-rapide. Il est idéal pour les applications Web modernes, y compris les projets React.

Pourquoi un déploiement statique ?

Les déploiements statiques sont idéaux pour les projets qui :

  • Vous n'avez pas besoin du rendu côté serveur (SSR).
  • L'hébergement est rentable (souvent gratuit).
  • Fournit un chargement plus rapide et d'excellentes capacités de mise en cache.

Démarrage

Déployons étape par étape une application React construite avec Vite.

Étape 1 : Configuration du projet

1. Créer une application Vite React

Exécutez la commande suivante pour créer une nouvelle application React à l'aide de Vite :

npm create vite@latest my-vite-app --template react
cd my-vite-app
npm install

Copier après la connexion
Copier après la connexion

2. Démarrer le serveur de développement

Testez votre application localement :

npm run dev

Copier après la connexion
Copier après la connexion

Étape 2 : Créer un projet pour la production

  1. Modifiez le fichier vite.config.js pour définir le chemin de base lors du déploiement dans un sous-répertoire.

Exemple :

export default defineConfig({
    base: '/your-subdirectory/',
    plugins: [react()],
});

Copier après la connexion
Copier après la connexion

Créez l'application :

npm run build

Copier après la connexion
Copier après la connexion

Cela générera un dossier dist avec des fichiers statiques optimisés.

Étape 3 : Déployer des fichiers statiques

Vous pouvez déployer votre application en utilisant n'importe laquelle de ces plateformes. Nous explorerons le déploiement à l'aide de FAB Builder et des plateformes cloud populaires.

Option 1 : Déployer avec FAB Builder

FAB Builder offre une solution de déploiement efficace, idéale pour les utilisateurs ayant une expérience minimale en codage.

Étapes :

1. Télécharger des fichiers statiques

  • Connectez-vous à FAB Builder.
  • Allez dans la section Déploiement.
  • Téléchargez le dossier dist généré par Vite.

2. Configuration et paramètres du domaine

  • Configurez votre propre domaine ou utilisez l'URL par défaut de FAB Builder.
  • Confirmez les configurations telles que SSL et le cache.

3. Déploiement

Cliquez sur le bouton Déployer et votre application React statique sera opérationnelle en quelques minutes !

Option 2 : Déployer sur d'autres plateformes

Netlify

1. Installez Netlify CLI :

npm create vite@latest my-vite-app --template react
cd my-vite-app
npm install

Copier après la connexion
Copier après la connexion

2. Déploiement :

npm run dev

Copier après la connexion
Copier après la connexion

3. Suivez les instructions pour télécharger le dossier de distributioner.

Vercel

  1. Installer Vercel CLI :
export default defineConfig({
    base: '/your-subdirectory/',
    plugins: [react()],
});

Copier après la connexion
Copier après la connexion
  1. Déploiement :
npm run build

Copier après la connexion
Copier après la connexion
  1. Vercel détectera automatiquement les paramètres de Vite et déploiera votre application.

Pages GitHub

  1. Installez le plugin GitHub Pages :
npm install -g netlify-cli

Copier après la connexion
  1. Ajoutez le script de déploiement au fichier package.json :
netlify deploy --prod

Copier après la connexion
  1. Déploiement :
npm install -g vercel

Copier après la connexion

FAB Builder : fonctionnalités supplémentaires

FAB Builder fournit des fonctionnalités de déploiement avancées :

  • Hébergement multi-cloud : choisissez parmi AWS, GCP, Azure ou FAB Cloud.
  • Déploiement en un clic : simplifiez le déploiement des applications créées avec Vite.
  • Intégration Git : envoyez votre code directement dans les référentiels Git.

Avantages de l'utilisation de FAB Builder pour le déploiement

  1. Pas de codage en dur : flux de travail simplifiés pour les développeurs à tous les niveaux.
  2. Efficacité des coûts : économisez des coûts de développement importants grâce à l'automatisation du déploiement.
  3. Support multiplateforme : déploiement transparent d'applications Web, mobiles et backend.
  4. Déploiement rapide : soyez opérationnel avec un minimum d'installation et de configuration.

Conclusion

Déployer une application React statique avec Vite est simple, en particulier avec une plateforme comme FAB Builder qui simplifie le processus. Que vous soyez un débutant ou un développeur expérimenté, ces étapes vous aideront à rendre votre application opérationnelle rapidement et efficacement.

Commencez à créer votre application dès aujourd'hui avec FAB Builder et révolutionnez votre processus de déploiement !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal