よっしー
こんにちは。よっしーです(^^)
今日は、SvelteKitでの移行について解説しています。
背景
SvelteKitでの移行について調査する機会がありましたので、その時の内容を備忘として記事に残しました。
vitePreprocessは@sveltejs/kit/viteからもうエクスポートされません
@sveltejs/vite-plugin-svelte
が今やピア依存関係となったため、SvelteKit 2はvitePreprocess
を再エクスポートしなくなりました。直接@sveltejs/vite-plugin-svelte
からインポートすべきです。
解説
この変更は、SvelteKitのパッケージ構造とインポート方法に関する更新について説明しています:
- 変更の背景:
@sveltejs/vite-plugin-svelte
がピア依存関係に変更- これにより、パッケージの依存関係がより明確に
- 具体的な変更:
- 古い方法:
// 非推奨となった方法
import { vitePreprocess } from '@sveltejs/kit/vite';
- 新しい方法:
// 推奨される方法
import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
- ピア依存関係について:
- パッケージが直接依存するのではなく
- プロジェクト自体が必要なバージョンを指定
- より柔軟なバージョン管理が可能
この変更により、依存関係の管理がより明確になり、プロジェクトの構造がよりクリーンになります。
おわりに
今日は、 SvelteKitでの移行について解説しました。
よっしー
何か質問や相談があれば、コメントをお願いします。また、エンジニア案件の相談にも随時対応していますので、お気軽にお問い合わせください。
それでは、また明日お会いしましょう(^^)
コメント