Closed asimons04 closed 5 days ago
https://kit.svelte.dev/docs/migrating-to-sveltekit-2#updated-dependency-requirements SvelteKit v2 has vite-plugin-svelte as a peer dependency. You should include v-p-s as a devdep in your package.json, rather than letting it be implicitly installed. This lets you control which version of v-p-s you have installed, so you don't upgrade to a version that requires Svelte 5 until you're ready to do that upgrade.
Yep, sure does. Thanks for pointing that out. It's funny this got me because I hate relying on implicit behavior. Can't believe I missed that.
Describe the bug
My Svelte4 project is now failing to build because it cannot resolve the dependency
svelte@"^5.0.0-next.96 || ^5.0.0"
from @sveltejs/vite-plugin-svelte@4.0.0.I always clear my node nodules/cache before doing a release build, and after that, the build started to fail. I last cleared my cache ~2 days ago, and no changes to my dependencies have been made since.
The only node packages in the chain that had dependency failures and recent pushes are svelte and vite-plugin-svelte. svektejs/kit was last updated 5 days ago, but I'm using an older version.
Relevant package.json:
Reproduction URL
https://stackblitz.com/edit/vitejs-vite-cgpvf2?file=package.json&terminal=dev
Reproduction
1) Open a new terminal and run
npm install
2) See dependency errors that were not errors two days ago (and no changes to package.json dependencies)Logs