Skip to content

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 :

CibleRésultatDisponible dansEn savoir plus
Application webUne application monopage et son backendVersion cloud et application desktopApplication web
PWAUne application web que les utilisateurs installent depuis leur navigateurVersion cloud et application desktopProgressive Web App
Application desktopDes installeurs pour Windows, macOS et LinuxApplication desktop uniquementApplications desktop
Application mobileAPK et AAB pour Android, IPA pour iOSApplication desktop uniquementApplications 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 :

SectionActionDescription
BuildGenerateGénère le code de l'application dans le dossier du projet. Un bouton ouvre le dossier.
ServerWatchLance 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.
ServerProductionLance 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.