Astro, Typescript en svelte-check
Ik ben een frontend-project aan het bouwen met Astro. Voor sommige dynamische componenten heb ik Svelte toegevoegd als UI-framework.
Nu wil ik svelte-check integreren, maar het commando faalt vanwege: Type-aanduidingen kunnen alleen in TypeScript-bestanden worden gebruikt.
Bijvoorbeeld export let languageCode: string lijkt niet correct te zijn, hoewel het Astro-project correct wordt gecompileerd met npm run build.
Heb je ideeën over hoe je deze fout kunt oplossen? Bedankt.
Antwoord #1
Ik heb ontdekt dat het probleem kan worden opgelost door opmerkingen in de Svelte-component te verwijderen.
Bijvoorbeeld, dit in de svelte-component hebben toont de bovenstaande fout
<!--
Some comment…
-->
Wanneer deze regels worden verwijderd, is de fout verdwenen.
