demarrer le serveur de development:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devC:\Users\PARFAIT\Desktop\PROJET\e-store> git status
C:\Users\PARFAIT\Desktop\PROJET\e-store> git fetch origin
C:\Users\PARFAIT\Desktop\PROJET\e-store> git checkout main
C:\Users\PARFAIT\Desktop\PROJET\e-store> git pull origin main
C:\Users\PARFAIT\Desktop\PROJET\e-store> git merge dev
C:\Users\PARFAIT\Desktop\PROJET\e-store> git push origin main
C:\Users\PARFAIT\Desktop\PROJET\e-store> git checkout dev
| Fichier | Changement |
|---|---|
promotion.service.ts |
createDiscount → findById(productId, true) |
inventory.service.ts |
getProductLines → findById(productId, true) |
tag.router.ts |
ajout optionalAuthGuard sur GET /product/:productId/tags |
tag.controller.ts |
getByProduct transmet includeInactive si admin |
product.service.ts |
la methode — delete utilise findById(id, true) |
category.service.ts |
getProducts calcule désormais pricing via getBestPricing |
popup.service.ts |
ajout uploadImage / deleteImage |
popup.controller.ts |
ajout uploadImage / deleteImage |
popup.router.ts |
ajout POST/DELETE /popups/:popupId/image |
| Emplacement | Taille recommandée | Ratio |
|---|---|---|
| Hero (grand carrousel homepage) | 1920 × 800 px | 12:5 |
| Bannières promotions (carrousel secondaire) | 1200 × 400 px | 3:1 |
| Images produits | 800 × 800 px | 1:1 |
| Icônes catégories (page d'accueil) | 200 × 200 px | 1:1 |
Format JPG/WebP compressé, en respectant le ratio exact pour éviter tout recadrage via object-cover.
Avec nvm-windows, que tu as déjà installé :
nvm list(ou la version courte : nvm ls)
Ça affiche toutes les versions déjà téléchargées localement, avec un astérisque * à côté de celle actuellement active.
nvm list availableSi Node 20 apparaît déjà dans nvm list (ce qui est probable, on l'avait installé plus tôt) :
nvm use 20Si tu as besoin d'une version précise (ex: 20.20.2), tu peux préciser :
nvm use 20.20.2nvm install 20
nvm use 20Après un nvm use, cette version devient active pour tout nouveau terminal ouvert (pas seulement le projet courant — nvm-windows n'a pas de bascule automatique par dossier comme certains autres gestionnaires). Donc à chaque fois que tu changes de projet nécessitant une version différente, pense à refaire nvm use <version> dans le terminal avant de lancer tes commandes.
Vérifie avec :
node -v