Установка Vite или Rollup плагинов
Astro строится поверх Vite и поддерживает плагины Vite и Rollup. Этот рецепт использует плагин Rollup, чтобы добавить функциональность импорта данных из YAML (.yml) файла в Astro.
-
Установите
@rollup/plugin-yaml:Окно терминала npm install @rollup/plugin-yaml --save-devОкно терминала pnpm add @rollup/plugin-yaml --save-devОкно терминала yarn add @rollup/plugin-yaml --dev -
Импортируйте плагин в своем
astro.config.mjsи добавьте его в массив плагинов Vite:astro.config.mjs import { defineConfig } from 'astro/config';import yaml from '@rollup/plugin-yaml';export default defineConfig({vite: {plugins: [yaml()]}}); -
Наконец, вы можете импортировать данные YAML, используя выражение
import:import yml from './data.yml';