mirror of
https://github.com/pocket-id/pocket-id.git
synced 2025-12-11 07:42:58 +03:00
🐛 Bug Report: STand-Alone Installation Fails with dependency error #235
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SelfRando on GitHub.
Reproduction steps
When I follow the installation Instructions:
git clone https://github.com/pocket-id/pocket-id
cd pocket-id
cp frontend/.env.example frontend/.env
cp backend/.env.example backend/.env
Checkout the latest version
git fetch --tags && git checkout $(git describe --tags
git rev-list --tags --max-count=1)Start the backend
cd backend/cmd
go build -o ../pocket-id-backend
cd ..
pm2 start pocket-id-backend --name pocket-id-backend
Start the frontend
cd ../frontend
npm install
npm run build
the package does not install cleanly
Expected behavior
install cleanly
Actual Behavior
Gives the following errors
root@ubuntu:
/pocket-id/backend# cd ../frontend/pocket-id/frontend# npm installroot@ubuntu:
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @melt-ui/svelte@0.76.2
npm WARN Found: svelte@5.19.3
npm WARN node_modules/svelte
npm WARN dev svelte@"^5.19.3" from the root project
npm WARN 15 more (@sveltejs/kit, @sveltejs/vite-plugin-svelte, ...)
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm WARN node_modules/bits-ui/node_modules/@melt-ui/svelte
npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.22.0
npm WARN node_modules/bits-ui
npm WARN
npm WARN Conflicting peer dependency: svelte@4.2.19
npm WARN node_modules/svelte
npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm WARN node_modules/bits-ui/node_modules/@melt-ui/svelte
npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.22.0
npm WARN node_modules/bits-ui
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @melt-ui/svelte@0.76.2
npm WARN Found: svelte@5.19.3
npm WARN node_modules/svelte
npm WARN dev svelte@"^5.19.3" from the root project
npm WARN 15 more (@sveltejs/kit, @sveltejs/vite-plugin-svelte, ...)
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm WARN node_modules/cmdk-sv/node_modules/bits-ui/node_modules/@melt-ui/svelte
npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.21.16
npm WARN node_modules/cmdk-sv/node_modules/bits-ui
npm WARN
npm WARN Conflicting peer dependency: svelte@4.2.19
npm WARN node_modules/svelte
npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm WARN node_modules/cmdk-sv/node_modules/bits-ui/node_modules/@melt-ui/svelte
npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.21.16
npm WARN node_modules/cmdk-sv/node_modules/bits-ui
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@lix-js/sdk@0.4.2',
npm WARN EBADENGINE required: { node: '>=21' },
npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated crypto@1.0.1: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.
===================+
npm run build
▲ [WARNING] Cannot find base config file "./.svelte-kit/tsconfig.json" [tsconfig.json]
error during build:
SyntaxError: Unexpected token 'with'
at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:152:18)
at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:298:14)
at async link (node:internal/modules/esm/module_job:67:21)
Version and Environment
Pocket ID from Git 3-APR-2025
Ubuntu server 24.04
Log Output
No response
@kmendell commented on GitHub:
@SelfRando It looks like its building successfully though? If not you can try to remove the node_modules folder and then run a npm install again if you havent.
@SelfRando commented on GitHub:
"That's normal" - oh, okay then :-)
Thanks!
Here's an up-to-the-minute capture of my terminal.
It's building slowly on my very low specced VPS
root@ubuntu:~/pocket-id/frontend# npm install
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @melt-ui/svelte@0.76.2
npm warn Found: svelte@5.28.2
npm warn node_modules/svelte
npm warn dev svelte@"^5.28.2" from the root project
npm warn 16 more (@melt-ui/svelte, @sveltejs/kit, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm warn node_modules/bits-ui/node_modules/@melt-ui/svelte
npm warn @melt-ui/svelte@"0.76.2" from bits-ui@0.22.0
npm warn node_modules/bits-ui
npm warn
npm warn Conflicting peer dependency: svelte@4.2.19
npm warn node_modules/svelte
npm warn peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm warn node_modules/bits-ui/node_modules/@melt-ui/svelte
npm warn @melt-ui/svelte@"0.76.2" from bits-ui@0.22.0
npm warn node_modules/bits-ui
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @melt-ui/svelte@0.76.2
npm warn Found: svelte@5.28.2
npm warn node_modules/svelte
npm warn dev svelte@"^5.28.2" from the root project
npm warn 16 more (@melt-ui/svelte, @sveltejs/kit, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm warn node_modules/cmdk-sv/node_modules/bits-ui/node_modules/@melt-ui/svelte
npm warn @melt-ui/svelte@"0.76.2" from bits-ui@0.21.16
npm warn node_modules/cmdk-sv/node_modules/bits-ui
npm warn
npm warn Conflicting peer dependency: svelte@4.2.19
npm warn node_modules/svelte
npm warn peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm warn node_modules/cmdk-sv/node_modules/bits-ui/node_modules/@melt-ui/svelte
npm warn @melt-ui/svelte@"0.76.2" from bits-ui@0.21.16
npm warn node_modules/cmdk-sv/node_modules/bits-ui
up to date, audited 461 packages in 2s
84 packages are looking for funding
run
npm fundfor details9 vulnerabilities (6 low, 3 high)
To address issues that do not require attention, run:
npm audit fix
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run
npm auditfor details.root@ubuntu:~/pocket-id/frontend# npm run build
▲ [WARNING] Cannot find base config file "./.svelte-kit/tsconfig.json" [tsconfig.json]
vite v6.3.4 building SSR bundle for production...
ℹ [paraglide-js] Compiling inlang project...
✔ [paraglide-js] Compilation complete
transforming (103) src/lib/components/collapsible-card.svelte
/api/application-configuration/background-image referenced in /api/application-configuration/background-image didn't resolve at build time, it will remain unchanged to be resolved at runtime
transforming (4748) node_modules/cmdk-sv/node_modules/bits-ui/dist/bits/link-preview/components/link-preview-arrow.svelt
@SelfRando commented on GitHub:
"Are you using Node.js version 22 or higher?"
I wan't :-(
However, upgrading to the v22 didn't alter the dependency errors I got.
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @melt-ui/svelte@0.76.2
npm warn Found: svelte@5.28.2
npm warn node_modules/svelte
npm warn dev svelte@"^5.28.2" from the root project
npm warn 16 more (@melt-ui/svelte, @sveltejs/kit, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm warn node_modules/bits-ui/node_modules/@melt-ui/svelte
npm warn @melt-ui/svelte@"0.76.2" from bits-ui@0.22.0
npm warn node_modules/bits-ui
npm warn
npm warn Conflicting peer dependency: svelte@4.2.19
npm warn node_modules/svelte
npm warn peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm warn node_modules/bits-ui/node_modules/@melt-ui/svelte
npm warn @melt-ui/svelte@"0.76.2" from bits-ui@0.22.0
npm warn node_modules/bits-ui
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @melt-ui/svelte@0.76.2
npm warn Found: svelte@5.28.2
npm warn node_modules/svelte
npm warn dev svelte@"^5.28.2" from the root project
npm warn 16 more (@melt-ui/svelte, @sveltejs/kit, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm warn node_modules/cmdk-sv/node_modules/bits-ui/node_modules/@melt-ui/svelte
npm warn @melt-ui/svelte@"0.76.2" from bits-ui@0.21.16
npm warn node_modules/cmdk-sv/node_modules/bits-ui
npm warn
npm warn Conflicting peer dependency: svelte@4.2.19
npm warn node_modules/svelte
npm warn peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm warn node_modules/cmdk-sv/node_modules/bits-ui/node_modules/@melt-ui/svelte
npm warn @melt-ui/svelte@"0.76.2" from bits-ui@0.21.16
npm warn node_modules/cmdk-sv/node_modules/bits-ui
@stonith404 commented on GitHub:
Are you using Node.js version 22 or higher?
@stonith404 commented on GitHub:
Those are just warnings, that's normal. Could you try building the application again with the new Node.js version?
@stonith404 commented on GitHub:
I'm converting this to a discussion because this doesn't seem like a bug of Pocket ID.