Astro で Svelte コンポーネントを使用する方法
Astro はすぐに Svelte をサポートします.必要なのは正しいフレームワーク renderer だけで、準備完了です.
レンダラーは、2 つのことを処理する npm パッケージです. HTML のレンダリングとリハイドレート.
Svelte コンポーネントを機能させるには、
npm または yarn を介して
これで、通常どおり Svelte コンポーネントをインポートできます.
レンダラーの詳細については、 documentation をご覧ください.
レンダラーは、2 つのことを処理する npm パッケージです. HTML のレンダリングとリハイドレート.
Svelte コンポーネントを機能させるには、
@astrojs/renderer-svelte
プラグインをインストールする必要があります.npm または yarn を介して
@astrojs/renderer-svelte
をインストールします.# Using npm
npm install @astrojs/renderer-svelte
# Using yarn
yarn add @astrojs/renderer-svelte
astro.config.mjs
プロパティの renderer
に追加します.export default {
// ...
renderers: [
// ...
'@astrojs/renderer-svelte'
]
}
これで、通常どおり Svelte コンポーネントをインポートできます.
---
import Navigation from '../components/Navigation.svelte'
---
<Navigation />
レンダラーの詳細については、 documentation をご覧ください.
Reference
この問題について(Astro で Svelte コンポーネントを使用する方法), 我々は、より多くの情報をここで見つけました https://dev.to/oerts/how-to-use-svelte-components-in-astro-1c2oテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol