安装 Vite 或 Rollup 插件
Astro 构建在 Vite 之上,并支持 Vite 和 Rollup 插件。本秘诀使用 Rollup 插件添加在 Astro 中导入 YAML (.yml
) 文件的功能。
¥Astro builds on top of Vite, and supports both Vite and Rollup plugins. This recipe uses a Rollup plugin to add the ability to import a YAML (.yml
) file in Astro.
秘诀
标题部分 秘诀¥Recipe
-
Install
@rollup/plugin-yaml
:终端窗口 npm install @rollup/plugin-yaml --save-dev终端窗口 pnpm add @rollup/plugin-yaml --save-dev终端窗口 yarn add @rollup/plugin-yaml --save-dev -
Import the plugin in your
astro.config.mjs
and add it to the Vite plugins array:astro.config.mjs import { defineConfig } from 'astro/config';import yaml from '@rollup/plugin-yaml';export default defineConfig({vite: {plugins: [yaml()]}}); -
Finally, you can import YAML data using an
import
statement:import yml from './data.yml';