Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

267
Vistas
Usando Svelte, Fable y Tauri

Estoy creando una aplicación Tauri que usa Fable para compilar F# a JS. Y también quiero usar Svelte con él. Hasta ahora, he compilado mi archivo F# en un archivo .js . Creé un archivo .svelte con los siguientes contenidos (llamado App.svelte )

 <script> import './App.fs.js' </script> <main> <p>{msg}</p> </main> <style></style>

Mi index.html :

 <body> <script src="main.mjs"></script> </body>

Y mi main.mjs :

 import App from './App.svelte'; const app = new App({ target: document.body, props: { name: 'world' } }); export default app;

Ejecuto el programa con npm run build . Esto compila mis archivos F# y quedan listos. npm run tauri build -- --debug para compilar toda mi aplicación Tauri y abrirla.

Hago esto y no aparece nada en la pantalla. Pero cuando miro la consola, dice que main.mjs no puede importar.

Supuestamente, necesito compilar los archivos de Svelte. Pero Svelte usa rollup y creo que necesito usar webpack para ser compatible con Fable o Tauri.

Todos estos archivos están en project/src .

Necesito compilar y usar un archivo Svelte en un index.html

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

💡 Debe darnos un ejemplo reproducible para mostrarnos cómo configuró su proyecto y qué ha intentado para que funcione.


👉 Le doy aquí en esta respuesta un ejemplo de trabajo para estudiar, más que responder a su pregunta, ya que se pierden muchos detalles sobre su configuración.

Básicamente, para que npm run tauri build su aplicación, querrá configurar su proyecto para construir el código Fable , luego el código Svelte y luego agrupar todo con Tauri .

Además, no está obligado a utilizar webpack. El resumen es bueno.

sugerencia: si realmente necesita webpack por algún motivo, simplemente ejecútelo antes de acumularlo y encontrará webpack svelte-loader en github

Publiqué un proyecto de plantilla de trabajo para responder a su pregunta que podría usar/estudiar para verificar lo que se está perdiendo. Se acaba de crear siguiendo este flujo:

  • Proyecto: https://github.com/flydev-fr/fable-svelte-tauri-app
  1. crear el yarn create svelte-app
  2. crear el yarn create tauri-app
  3. crear la aplicación Fable
 dotnet new --install Fable.Template dotnet new fable

Luego, después de eso, es solo cuestión de combinar / fusionar todo y agregar Tauri a la aplicación Svelte. Por favor revise el proyecto para ver cómo lo configuré

Si tiene una pregunta más precisa, por favor haga otra pregunta.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda