Frameworks pris en charge
Templates disponibles à la création d'un projet, et détection d'un projet importé.
Templates
| Template | Environnement | Port par défaut |
|---|---|---|
| Next.js | Node | 3000 |
| React | Node | 3000 |
| Vue | Node | 3000 |
| Nuxt | Node | 3000 |
| Svelte | Node | 3000 |
| Python | Python | 8000 |
| Vierge | Node | — |
Vierge provisionne un espace de travail vide, sans échafaudage. À utiliser pour importer une base de code existante ou organiser le projet vous-même.
Importer un projet existant
Lors de l'import d'une archive, le framework est détecté depuis le manifeste et le fichier de verrouillage du projet, puis associé au template correspondant. La détection ne fait que choisir des valeurs par défaut raisonnables — elle ne réécrit jamais votre code.
Si la détection se trompe, ou si votre projet n'est couvert par aucun template,
déclarez vos services explicitement dans evrygo.json. Ce fichier fait toujours
foi.
Tout le reste
Les templates sont une commodité, pas une contrainte. Une sandbox exécute la
commande que vous déclarez : toute stack qui démarre par une commande et écoute
sur un port fonctionnera — déclarez-la dans evrygo.json et partez du template
Vierge.
Choisir un port
Déclarez le port sur lequel votre serveur de développement écoute réellement. Les frameworks qui choisissent un port libre au hasard lorsque le port demandé est occupé sont gérés : la plateforme suit le port réellement ouvert par le processus, et votre aperçu continue de fonctionner.
Écoutez sur toutes les interfaces plutôt que sur la seule boucle locale si votre framework exige un drapeau d'hôte explicite — sans quoi l'aperçu ne peut pas joindre votre serveur.