ViteまたはRollupプラグインをインストールする
AstroはViteの上に構築されViteとRollupの両方のプラグインをサポートしています。このレシピではRollupプラグインを使用して、AstroにYAML(.yml
)ファイルをインポートする機能を追加します。
-
rollup/plugin-yaml
をインストールします。 -
プラグインを
astro.config.mjs
にインポートし、Viteのplugins配列に追加します。 -
最後に、
import
文を使いYAMLデータをインポートします。AstroプロジェクトでYAMLデータをインポートできるようになりましたが、エディタはインポートしたデータの型を提供しません。型を追加するには、プロジェクトの
src
ディレクトリに*.d.ts
ファイルを作成するか、既存のファイルを見つけて、以下を追加します。これでエディターがYAMLデータの型ヒントを提供できるようになります。