Ejecuta el sitio sin Docker
Instala e inicia el sitio con Node.js y Yarn, en desarrollo o como compilación de producción.
Antes de empezar: instala Node.js 22 o posterior. No necesitas base de datos ni paquetes globales.
Ver los requisitosAbre una terminal en la carpeta landing-page-template-1, la que obtienes al descomprimir la descarga.
Inicia el servidor de desarrollo
Instala e inicia
corepack enablehace queyarnuse la versión de Yarn 4 que fija el proyecto; lo ejecutas una vez por ordenador.yarn installdescarga las dependencias yyarn devinicia el sitio.Terminalenlanding-page-template-1corepack enable yarn install yarn devResultado esperado: localhost:3030Local abre la página. Un cambio en un archivo de
¿Tienes problemas?src/omessages/aparece en el navegador sin reiniciar.
¿Un puerto ya está en uso?
Si yarn dev se detiene con EADDRINUSE: address already in use :::3030, otro programa usa el puerto 3030. Detenlo, o inicia en otro puerto con yarn dev -p 3041 y abre localhost:3041Local.
Pulsa Ctrl+C en la terminal para detener el servidor de desarrollo.
Ajustes opcionales
El sitio funciona sin configuración. Para indicar la dirección pública de tu sitio o una API para el formulario de contacto, copia .env.example a .env.local y edítalo:
landing-page-template-1cp .env.example .env.localEn PowerShell:
landing-page-template-1Copy-Item .env.example .env.localReinicia yarn dev después de cambiarlo.
Versión de producción
Compila el sitio una vez y luego sirve la compilación:
landing-page-template-1yarn build
yarn startyarn start sirve la compilación en localhost:3030Local. En otro puerto: yarn start -p 3041.
yarn build incluye los valores de .env.local en la compilación, así que vuelve a ejecutarlo después de cambiar alguno.
Scripts
| Script | Qué hace |
|---|---|
yarn dev | Inicia el servidor de desarrollo en el puerto 3030 |
yarn build | Crea la compilación de producción |
yarn start | Sirve la compilación de producción en el puerto 3030 |
yarn lint | Revisa el código con ESLint |
yarn typecheck | Revisa los tipos con TypeScript |