Compilation
Luna Park compile votre projet en une application standard : un frontend Vue et un backend Node.js (Fastify et PostgreSQL). Le code généré vous appartient et peut être hébergé n'importe où.
Cibles
À partir du même projet, vous pouvez créer :
| Cible | Résultat | Disponible dans | En savoir plus |
|---|---|---|---|
| Application web | Une application monopage et son backend | Version cloud et application desktop | Application web |
| PWA | Une application web que les utilisateurs installent depuis leur navigateur | Version cloud et application desktop | Progressive Web App |
| Application desktop | Des installeurs pour Windows, macOS et Linux | Application desktop uniquement | Applications desktop |
| Application mobile | APK et AAB pour Android, IPA pour iOS | Application desktop uniquement | Applications mobiles |
Les applications desktop et mobiles contiennent le frontend de votre projet. Si votre application utilise un backend (routes, base de données, crons), il tourne sur un serveur : voir Auto-hébergement.
Compiler dans la version cloud
Cliquez sur le bouton Compile de la barre supérieure. La section Web propose trois options.
Hébergement
Cliquez sur Deploy pour publier le frontend de votre application sur un lien Luna Park, puis sur l'icône à côté pour l'ouvrir. C'est fait pour tester et partager : le backend (routes, base de données, crons) n'est pas hébergé.
Code source
Download le code source lisible de votre application : le projet npm avec un fichier .vue pour chaque composant et le TypeScript de votre logique. Il doit être compilé avant d'être déployé. Non disponible avec l'offre Free.
Code d'export
Download l'application compilée, prête à déployer : le frontend construit (HTML, CSS, JS), le backend et les outils pour les lancer. Voir Auto-hébergement pour la mettre en ligne.
Applications desktop et mobiles
Les builds desktop et mobiles s'exécutent sur votre propre machine : ils ne sont disponibles que dans l'application desktop.
Compiler dans l'application desktop
Dans l'application desktop, le bouton Compile travaille sur votre machine :
| Section | Action | Description |
|---|---|---|
| Build | Generate | Génère le code de l'application dans le dossier du projet. Un bouton ouvre le dossier. |
| Server | Watch | Lance un serveur de développement avec rechargement à chaud sur http://127.0.0.1:1980. Régénérez le code et le serveur se met à jour. |
| Server | Production | Lance un serveur avec le build final (ce que vous déploieriez) sur http://127.0.0.1:3080. |
Ces actions nécessitent Node.js 24 à 26 et pnpm 12 ou plus (voir Prérequis).
Le bouton Native app crée les applications desktop et mobiles.