Bun
Bun でコンテンツにアクセスする方法です。
セットアップ
プリロードスクリプトでプラグインを登録します。
preload = ["./scripts/preload.ts"]このプラグインは、MDX ファイルと meta ファイルを実行時に読み込みます。セットアップは非同期で行われるため、必ず await してください。await しないと、プラグインの準備が整う前にスクリプトが lib/source.ts をインポートしてしまい、Macro API がエラーをスローします。
これで、Bun でスクリプトを実行すれば、コンテンツファイルに直接アクセスできます。
.source フォルダーを再生成する
必要に応じて、.source フォルダーを再生成することもできます。
これは、フォルダーが存在しない可能性がある場合や、 Vite ベースのフレームワーク (React Router、TanStack Start、Waku) を使用している場合に役立ちます。これらのフレームワークでは、デフォルトで Vite 固有の API を使用したコードが生成されるためです。
import { postInstall } from 'fumadocs-mdx/next';
await postInstall({ configPath: 'source.config.ts' });How is this guide?
最終更新日
