Lancer le site sans Docker
Installez et démarrez le site avec Node.js et Yarn.
Avant de commencer : installez Node.js 22 ou une version plus récente.
Voir la configuration requiseOuvrez un terminal dans le dossier landing-page-template-3, celui qui contient package.json à sa racine.
Démarrer le serveur de développement
Installez les dépendances
corepack enablefait répondre à la commandeyarnla version de Yarn 4 fixée danspackage.json. L'installation suityarn.lock: vous obtenez exactement les versions avec lesquelles le template a été testé.Un problème ?Terminaldanslanding-page-template-3corepack enable yarn installDémarrez l'application
Aucun fichier
.envn'est nécessaire.Terminaldanslanding-page-template-3yarn devUn port est déjà utilisé ?
S'il s'arrête avec
Un port est déjà utiliséEADDRINUSE, un autre programme utilise le port 3030. Arrêtez-le, ou démarrez sur un autre port avecyarn dev -p 3041et ouvrez localhost:3041Local.Résultat attendu: localhost:3030Local ouvre le site en anglais ; l'arabe se trouve sous
Un problème ?/ar. La page se recharge pendant que vous modifiez.
Lancer le build de production
Le build de production est ce que vous déployez. Construisez-le une fois, puis servez-le :
landing-page-template-3yarn build
yarn startIl est lui aussi servi sur localhost:3030Local, et yarn start -p 3041 le sert sur un autre port. Reconstruisez-le après chaque modification.
Définir l'adresse du site
Uniquement pour un build que vous mettez en ligne. Copiez .env.example en .env, mettez votre domaine dans NEXT_PUBLIC_SITE_URL, puis reconstruisez :
landing-page-template-3cp .env.example .envNEXT_PUBLIC_SITE_URL=https://www.your-domain.comToutes les commandes
| Commande | Rôle |
|---|---|
yarn dev | Serveur de développement sur le port 3030, rechargé pendant que vous modifiez |
yarn build | Build de production |
yarn start | Sert le build de production sur le port 3030 |
yarn lint | Vérifie le code avec ESLint et les règles de Next.js |
yarn typecheck | Vérifie les types avec TypeScript |