themesberg / flowbite-svelte

Official Svelte components built for Flowbite and Tailwind CSS
https://flowbite-svelte.com
MIT License
2.2k stars 270 forks source link

Error with Svelte 5.0.0 #1185

Open tuemaytinh1981 opened 10 months ago

tuemaytinh1981 commented 10 months ago

Describe the bug

✘ [ERROR] No matching export in "node_modules/.pnpm/svelte@5.0.0-next.26/node_modules/svelte/src/internal/index.js" for import "get_current_component"

node_modules/.pnpm/flowbite-svelte@0.44.20_svelte@5.0.0-next.26/node_modules/flowbite-svelte/dist/utils/createEventDispatcher.js:9:9:
  9 │ import { get_current_component } from 'svelte/internal';
    ╵          ~~~~~~~~~~~~~~~~~~~~~

10:43:53 PM [vite] error while updating dependencies: Error: Build failed with 1 error: node_modules/.pnpm/flowbite-svelte@0.44.20_svelte@5.0.0-next.26/node_modules/flowbite-svelte/dist/utils/createEventDispatcher.js:9:9: ERROR: No matching export in "node_modules/.pnpm/svelte@5.0.0-next.26/node_modules/svelte/src/internal/index.js" for import "get_current_component" at failureErrorWithLog (/Users/maitrongtue/Documents/GitHub/odm/node_modules/.pnpm/esbuild@0.19.9/node_modules/esbuild/lib/main.js:1650:15) at /Users/maitrongtue/Documents/GitHub/odm/node_modules/.pnpm/esbuild@0.19.9/node_modules/esbuild/lib/main.js:1058:25 at /Users/maitrongtue/Documents/GitHub/odm/node_modules/.pnpm/esbuild@0.19.9/node_modules/esbuild/lib/main.js:1526:9 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Reproduction

Flowbite version and System Info

Svelte 5.0.0
shinokada commented 10 months ago

"peerDependencies": { "svelte": "^4.0.0" },

tuemaytinh1981 commented 10 months ago

I thinks error in function utils/createEventDispatcher.js: import "get_current_component"... May be big change event function on Svelte 5.0.0.

jjagielka commented 10 months ago

This problem is already addressed with PR #1168 It needs the official tag though.

jjagielka commented 10 months ago

@tuemaytinh1981 new version is released now. Can you please check if issue is corrected?

greendoescode commented 10 months ago

@tuemaytinh1981 new version is released now. Can you please check if issue is corrected?

I still get this issue @jjagielka , It wont let me install unless I have v4 installed, which doesn't have some features I'm using.

jjagielka commented 10 months ago

@GreenDiscord the line import { get_current_component } from 'svelte/internal'; does not exist any more in the code base. Can you please give the details what is blocking you?

greendoescode commented 10 months ago

I have since removed flowbite from my code, but what was happening is it wouldn't let me install flowbite-svelte when I had higher then v4 installed of svelte/sveltekit... V4 had some features removed which I was using in other versions soo..