Conception et développement de SilverEvents
De Gandal
npm create svelte@latest silver-events
- Choisis
Skeleton projectpour une configuration minimale. - Sélectionne
Yespour ajouter TypeScript. - Sélectionne
Yespour 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;
