Quiero usar Svelte en mi próximo proyecto, debido a su sintaxis limpia y lo agradable que es trabajar en él. Desafortunadamente, para implementar la aplicación en mi empresa, no puedo usar node ni nada por el estilo en el servidor. Solo puedo servir la aplicación desde nginx como archivos estáticos.
¿Es posible en esbelto? No puedo encontrar nada que me permita hacer eso, todas las soluciones que he probado como @sveltejs/adapter-static no parecen generarlo correctamente para usarlo de esta manera. No puedo encontrar ninguna guía sobre cómo hacer eso en la web.
SvelteKit (del equipo central de Svelte) admite la representación del lado del servidor y documentos que generan sitios estáticos :
Sitios estáticos
La mayoría de los adaptadores generarán HTML estático para cualquier página prerenderizable de su sitio. En algunos casos, toda su aplicación puede ser procesable previamente, en cuyo caso puede usar
@sveltejs/adapter-static@nextpara generar HTML estático para todas sus páginas. Un sitio totalmente estático se puede alojar en una amplia variedad de plataformas, incluidos hosts estáticos como Páginas de GitHub.
(mi énfasis)
Si no está utilizando SvelteKit, simplemente puede copiar el contenido de /build/ generado por npm run build . Esto debería funcionar.