Préréglage du cadre

Auteur:Nils Krämer
Mise à jour:25 mai 2025

Lorsque vous créez un nouveau projet sur Esadax, notre plateforme détecte automatiquement le framework que vous utilisez et applique les paramètres par défaut optimaux. Cela garantit des déploiements plus rapides et plus fiables dès le départ.

Vous pouvez toujours remplacer les paramètres par défaut et sélectionner manuellement votre framework parmi une liste complète d'outils pris en charge.


Pourquoi les préréglages de framework sont importants

Les préréglages de cadre fournissent:

  • ✅ Commandes de construction, répertoires de sortie et scripts d'installation préconfigurés
  • ⚡️ Comportement de déploiement optimisé pour chaque framework
  • Meilleur support pour les intégrations et conventions spécifiques au framework

Cadres populaires pris en charge

Esadax prend en charge une grande variété de cadres frontend et backend populaires:

Cadre général Icône Site officiel (en anglais)
Next.js https://nextjs.org
Nuxt.js https://nuxt.com
Produits / SvelteKit https://kit.svelte.dev
Vue.js https://vuejs.org
Réagir (CRA) https://reactjs.org
Remix https://remix.run
Gatsby.js https://www.gatsbyjs.com
Hugo https://gohugo.io
Astro https://astro.build
Preact https://preactjs.com
Angular https://angular.io
SolidStart https://start.solidjs.com
Zola (Rouille) Générateur de sites statiques basé sur Rust

Les autres options prises en charge incluent: Eleventy, Hexo, Jekyll, Hydrogen, RedwoodJS, Docusaurus (v1 & v2), et bien d'autres.


Sélection manuelle

Si votre framework n'est pas détecté automatiquement, vous pouvez le définir manuellement à l'aide de l'option Framework Preset dans les paramètres de votre projet. Cela garantit :

  • Commandes de cycle de vie de build correctes
  • Répertoire de sortie précis
  • Optimisations tenant compte du cadre

Exemple de cas d'utilisation

Si vous utilisez Next.js, Esadax configurera automatiquement:

  • Build Command2.1.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2next build
  • Output Directory2.1.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.next
  • Install Command: npm install ou yarn

Si vous utilisez quelque chose de personnalisé ou un framework non pris en charge, sélectionnez Autre pour définir vos propres commandes et répertoires.


Utilisation avancée

Vous pouvez personnaliser davantage:

  • Définir manuellement Commande de construction
  • Définir un répertoire de sortie personnalisé **
  • Choisissez une Commande d'installation
  • Configurer un répertoire racine (pour les dépôts mono)

Ces paramètres aident à prendre en charge les configurations personnalisées telles que les monoréférentiels, les backends hybrides et les microservices.


En savoir plus sur

Pour obtenir la liste complète des cadres pris en charge et des options de configuration, consultez la Documentation sur les cadres.