Installation eines Vite- oder Rollup-Plugins
Astro baut auf Vite auf und unterstützt sowohl Vite- als auch Rollup-Plugins. Dieses Rezept verwendet ein Rollup-Plugin, um eine YAML-Datei (.yml
) in Astro importieren zu können.
Rezept
- Installiere
@rollup/plugin-yaml
:
-
Importiere das Plugin in deine
astro.config.mjs
und füge es dem Vite Plugins-Array hinzu: -
Schließlich kannst du YAML-Daten mit einer
Import
-Anweisung importieren:Du kannst jetzt zwar YAML-Daten in dein Astro-Projekt importieren, aber dein Editor stellt keine Typen für die importierten Daten bereit. Um Typen hinzuzufügen, erstelle oder suche eine vorhandene Datei
*.d.ts
im Verzeichnissrc
deines Projekts und füge Folgendes hinzu:Dies ermöglicht es deinem Editor, Typ-Hinweise für deine YAML-Daten bereitzustellen.