Soy nuevo en Svelte . Pregunta rápida:
¿Existe una CLI para el compilador Svelte y cómo accedo a ella?
Entiendo que Svelte tiene una configuración preconfigurada que usa acumulación y otras cosas para crear una aplicación. Todo está bien, pero solo necesito la CLI para transformar un archivo svelte en un archivo js puro. Algo como:
svelte compile input.svelte --out=out.js
Actualizar Parece que no hay CLI para el compilador Svelte. Sin embargo, un breve resumen del proceso de compilación está disponible aquí . En particular, el siguiente fragmento de código, que se puede usar para compilar la CLI.
result: { js, css, ast, warnings, vars, stats } = svelte.compile(source: string, options?: {...})Para Svelte 3 no hay CLI oficial.
O bien escribirás uno:
#!/usr/bin/env node import { compile } from "svelte/compiler"; const filename = process.argv[2]; const result = compile(filename, { filename }); process.stdout.write(result.js.code);y personalícelo según sus necesidades exactas.
Pero en la mayoría de los casos, una herramienta de compilación existente es una mejor opción
y para la mayoría de las herramientas de compilación, hay complementos o cargadores disponibles para Svelte.