mix igniter.new my_app --with phx.new --with-args="--database sqlite3" --install live_svelte@0.18.0-rc0
cd my_app
mix setup
failed to load config from /Users/nassim/Downloads/my_app/assets/vite.config.mjs
error during build:
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'live_svelte' imported from /Users/nassim/Downloads/my_app/node_modules/.vite-temp/vite.config.mjs.timestamp-1775524624476-74f66b2a6f29.mjs
at packageResolve (node:internal/modules/esm/resolve:838:9)
at moduleResolve (node:internal/modules/esm/resolve:907:18)
at defaultResolve (node:internal/modules/esm/resolve:1037:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:650:12)
at #cachedDefaultResolve (node:internal/modules/esm/loader:599:25)
at ModuleLoader.resolve (node:internal/modules/esm/loader:582:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:241:38)
at ModuleJob._link (node:internal/modules/esm/module_job:132:49)
Create: package.json
1 |{
2 | "type": "module",
3 | "dependencies": {
4 | "live_svelte": "file:../deps/live_svelte",
5 | "phoenix": "file:../deps/phoenix",
6 | "phoenix_html": "file:../deps/phoenix_html",
7 | "phoenix_live_view": "file:../deps/phoenix_live_view",
8 | "topbar": "^3.0.0"
9 | },
10 | "devDependencies": {
11 | "@tailwindcss/vite": "^4.1.0",
12 | "daisyui": "^5.0.0",
13 | "phoenix_vite": "file:../deps/phoenix_vite",
14 | "tailwindcss": "^4.1.0",
15 | "@sveltejs/vite-plugin-svelte": "^5.0.0",
16 | "svelte": "^5.0.0",
17 | "vite": "^6.3.0"
18 | }
19 |}
20 |
The following commands
produced the below error
I noticed that the root
package.jsonpoints to../deps/for local dependencies. Using./deps/instead seems to work here.