Conception et développement de SilverEvents

De Gandal
npm create svelte@latest silver-events
  • Choisis Skeleton project pour une configuration minimale.
  • Sélectionne Yes pour ajouter TypeScript.
  • Sélectionne Yes pour ESLint et Prettier et Vitest
npm install

npm run dev

npm install @prisma/client

npm install -D prisma

npx prisma init

Dans le dossier Le fichier schema.prisma

generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "mysql" 
  url      = env("DATABASE_URL")
}


Dans le .env, paramétrer la base de donnée :

DATABASE_URL="file:./dev.db"

Lancer la migration pour vérifier la connexion :

npx prisma migrate dev --name init

Crée un fichier prisma.ts dans src/lib pour initialiser Prisma :

import { PrismaClient } from '@prisma/client';

const prisma = new PrismaClient();

export default prisma;