Proyecto base genérico de aplicación web basada en Svelte (SvelteKit) inicializado utilizando create-svelte
.
Para poder lanzar el proyecto, el primer paso es tener instalado el gestor de paquetes de Node.js pnpm
.
Windows:
iwr https://get.pnpm.io/install.ps1 -useb | iex
Linux:
curl -fsSL https://get.pnpm.io/install.sh | sh -
Para otros sistemas operativos, puedes consultar aquí más opciones.
Lo utilizaremos en lugar de npm porque se puede instalar directamente en Windows y permite gestionar las versiones de Node.
Ejecutaremos el siguiente comando en la raíz del repositorio.
pnpm install
Esto instalará la versión específica de Node que utiliza el proyecto (especificada en el fichero .npmrc
) y las dependencias indicadas en package.json
y pnpm-lock.yaml
, generando la carpeta node_modules
.
Esta carpeta, junto a otros ficheros, es ignorada en los commits al repositorio, puesto que es muy pesada y contiene paquetes de terceros. Utilizando el comando ya indicado (pnpm install
) todos podremos reconstruir el mismo entorno de desarrollo (con la misma versión de Node y las mismas dependencias, con las mismas versiones).
Simplemente tendremos que lanzar el siguiente comando (¡El doble --
no es una errata!):
pnpm run dev -- --open
Esto iniciará el servidor de desarrollo y abrirá la pantalla principal del proyecto en una nueva pestaña de navegador.
Si todo ha funcionado correctamente, los cambios que hagamos y guardemos en los ficheros del proyecto (las páginas y componentes que se encuentran en src
) se reflejarán inmediatamente de forma automática en la vista de navegador.
Para crear una versión de producción, es necesario utilizar el comando pnpm run build
.
Se puede lanzar una previsualización de la versión de producción con pnpm run preview
.
Información adicional incluida en la documentación:
To deploy your app, you may need to install an adapter for your target environment.