Skip to content

Feature: Developer guide #178

Open
Open
@albinmedoc

Description

@albinmedoc

Is your feature request related to a problem? Please describe.
I can't manage to get the application running on my computer. I would like to add new features to the application.
I have installed Node 22 and pnpm, then I run these commands in order:

  1. pnpm install
  2. pnpm prisma generate
  3. pnpm run dev

Describe the solution you'd like
A clear and concise steps how to setup the developing environment

Additional context

PS C:\Users\al6688me\Documents\Repositories\wishlist> pnpm run dev

> wishlist@0.0.1 dev C:\Users\al6688me\Documents\Repositories\wishlist
> vite dev


  VITE v5.4.11  ready in 1798 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help
prisma:error
Invalid `prisma.user.count()` invocation:


error: Environment variable not found: DATABASE_URL.
  -->  schema.prisma:3
   |
 2 |   provider = "sqlite"
 3 |   url      = env("DATABASE_URL")
   |

Validation Error Count: 1
PrismaClientInitializationError:
Invalid `prisma.user.count()` invocation:


error: Environment variable not found: DATABASE_URL.
  -->  schema.prisma:3
   |
 2 |   provider = "sqlite"
 3 |   url      = env("DATABASE_URL")
   |

Validation Error Count: 1
    at $n.handleRequestError (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@prisma+client@5.22.0_prisma@5.22.0\node_modules\@prisma\client\runtime\library.js:121:7615)
    at $n.handleAndLogRequestError (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@prisma+client@5.22.0_prisma@5.22.0\node_modules\@prisma\client\runtime\library.js:121:6623)
    at $n.request (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@prisma+client@5.22.0_prisma@5.22.0\node_modules\@prisma\client\runtime\library.js:121:6307)
    at async l (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@prisma+client@5.22.0_prisma@5.22.0\node_modules\@prisma\client\runtime\library.js:130:9633)
    at async load (C:\Users\al6688me\Documents\Repositories\wishlist\src\routes\login\+page.server.ts:15:23)
    at async Module.load_server_data (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@sveltejs+kit@2.8.1_@sveltejs+vite-plugin-svelte@4.0.1_svelte@5.2.3_vite@5.4.11_@types+node@2_pb5rirknwahgnoixf77ldhrq4q\node_modules\@sveltejs\kit\src\runtime\server\page\load_data.js:61:17)
    at async eval (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@sveltejs+kit@2.8.1_@sveltejs+vite-plugin-svelte@4.0.1_svelte@5.2.3_vite@5.4.11_@types+node@2_pb5rirknwahgnoixf77ldhrq4q\node_modules\@sveltejs\kit\src\runtime\server\page\index.js:156:13) {
  clientVersion: '5.22.0',
  errorCode: undefined
}
prisma:error
Invalid `prisma.user.count()` invocation:


error: Environment variable not found: DATABASE_URL.
  -->  schema.prisma:3
   |
 2 |   provider = "sqlite"
 3 |   url      = env("DATABASE_URL")
   |

Validation Error Count: 1
PrismaClientInitializationError:
Invalid `prisma.user.count()` invocation:


error: Environment variable not found: DATABASE_URL.
  -->  schema.prisma:3
   |
 2 |   provider = "sqlite"
 3 |   url      = env("DATABASE_URL")
   |

Validation Error Count: 1
    at $n.handleRequestError (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@prisma+client@5.22.0_prisma@5.22.0\node_modules\@prisma\client\runtime\library.js:121:7615)
    at $n.handleAndLogRequestError (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@prisma+client@5.22.0_prisma@5.22.0\node_modules\@prisma\client\runtime\library.js:121:6623)
    at $n.request (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@prisma+client@5.22.0_prisma@5.22.0\node_modules\@prisma\client\runtime\library.js:121:6307)
    at async l (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@prisma+client@5.22.0_prisma@5.22.0\node_modules\@prisma\client\runtime\library.js:130:9633)
    at async load (C:\Users\al6688me\Documents\Repositories\wishlist\src\routes\login\+page.server.ts:15:23)
    at async Module.load_server_data (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@sveltejs+kit@2.8.1_@sveltejs+vite-plugin-svelte@4.0.1_svelte@5.2.3_vite@5.4.11_@types+node@2_pb5rirknwahgnoixf77ldhrq4q\node_modules\@sveltejs\kit\src\runtime\server\page\load_data.js:61:17)
    at async eval (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@sveltejs+kit@2.8.1_@sveltejs+vite-plugin-svelte@4.0.1_svelte@5.2.3_vite@5.4.11_@types+node@2_pb5rirknwahgnoixf77ldhrq4q\node_modules\@sveltejs\kit\src\runtime\server\page\index.js:156:13) {
  clientVersion: '5.22.0',
  errorCode: undefined
}
SvelteKitError: Not found: /registerSW.js
    at resolve (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@sveltejs+kit@2.8.1_@sveltejs+vite-plugin-svelte@4.0.1_svelte@5.2.3_vite@5.4.11_@types+node@2_pb5rirknwahgnoixf77ldhrq4q\node_modules\@sveltejs\kit\src\runtime\server\respond.js:530:13)
    at resolve (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@sveltejs+kit@2.8.1_@sveltejs+vite-plugin-svelte@4.0.1_svelte@5.2.3_vite@5.4.11_@types+node@2_pb5rirknwahgnoixf77ldhrq4q\node_modules\@sveltejs\kit\src\runtime\server\respond.js:330:5)
    at Object.handle (C:\Users\al6688me\Documents\Repositories\wishlist\src\hooks.server.ts:9:16)
    at Module.respond (C:\Users\al6688me\Documents\Repositories\wishlist\node_modules\.pnpm\@sveltejs+kit@2.8.1_@sveltejs+vite-plugin-svelte@4.0.1_svelte@5.2.3_vite@5.4.11_@types+node@2_pb5rirknwahgnoixf77ldhrq4q\node_modules\@sveltejs\kit\src\runtime\server\respond.js:327:40)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  status: 404,
  text: 'Not Found'
}

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationenhancementNew feature or requestplanned

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions