Lancer le site sans Docker
Installez et démarrez le site avec Node.js et Yarn, en développement ou en build de production.
Avant de commencer : installez Node.js 22 ou plus récent. Aucune base de données ni aucun paquet global n'est nécessaire.
Voir la configuration requiseOuvrez un terminal dans le dossier landing-page-template-1, celui que vous obtenez en décompressant le téléchargement.
Démarrer le serveur de développement
Installez et démarrez
corepack enablefait utiliser àyarnla version de Yarn 4 fixée par le projet ; vous la lancez une fois par ordinateur.yarn installtélécharge les dépendances, etyarn devdémarre le site.Terminaldanslanding-page-template-1corepack enable yarn install yarn devRésultat attendu: localhost:3030Local ouvre la page. Une modification d'un fichier dans
Un problème ?src/oumessages/apparaît dans le navigateur sans redémarrage.
Un port est déjà utilisé ?
Si yarn dev s'arrête avec EADDRINUSE: address already in use :::3030, un autre programme utilise le port 3030. Arrêtez-le, ou démarrez sur un autre port avec yarn dev -p 3041 et ouvrez localhost:3041Local.
Appuyez sur Ctrl+C dans le terminal pour arrêter le serveur de développement.
Réglages facultatifs
Le site fonctionne sans aucune configuration. Pour définir l'adresse publique de votre site ou une API pour le formulaire de contact, copiez .env.example vers .env.local et modifiez-le :
landing-page-template-1cp .env.example .env.localDans PowerShell :
landing-page-template-1Copy-Item .env.example .env.localRedémarrez yarn dev après l'avoir modifié.
Build de production
Faites le build du site une fois, puis servez-le :
landing-page-template-1yarn build
yarn startyarn start sert le build sur localhost:3030Local. Sur un autre port : yarn start -p 3041.
yarn build inscrit les valeurs de .env.local dans le build : relancez-le après en avoir modifié une.
Scripts
| Script | Rôle |
|---|---|
yarn dev | Démarre le serveur de développement sur le port 3030 |
yarn build | Fait le build de production |
yarn start | Sert le build de production sur le port 3030 |
yarn lint | Vérifie le code avec ESLint |
yarn typecheck | Vérifie les types avec TypeScript |