Skip to content

New project created with igniter does not start #209

@a-nassim

Description

@a-nassim

The following commands

mix igniter.new my_app --with phx.new --with-args="--database sqlite3" --install live_svelte@0.18.0-rc0
cd my_app
mix setup

produced the below error

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)

I noticed that the root package.json points to ../deps/ for local dependencies. Using ./deps/ instead seems to work here.

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 |

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions