GouvernementFR / dsfr

🇫🇷 Official french government's design system (Système de Design de l'État)
https://www.systeme-de-design.gouv.fr/
Other
247 stars 55 forks source link

Problème de dépendance browser-sync #1033

Closed famzila closed 1 month ago

famzila commented 1 month ago

Décrire le bug

Nous souhaitons installer la version récente du DSFR (1.12.1). Cette version du DSFR requiert que la peerDependency browser-sync soit en version "^2.27.10". Actuellement, nous utilisons le DSFR avec Angular 17.3.10, qui nécessite (le Angular CLI - @angular-devkit/build-angular@17.3.8) browser-sync en version 3.0.3. Ainsi, lorsque nous installons la version 1.12.1 du DSFR, nous rencontrons un conflit de dépendance. Bien qu'il soit possible de forcer ou installer avec le flag --legacy-peer-deps. Nous souhaitons tout de même éviter cela.

Les étapes pour reproduire le bug

Exemple :

  1. Sur une application Angular 17.3.10
  2. Installer DSFR (npm i @gouvfr/dsfr)
  3. Le problème apparaît dans le terminal

Comportement attendu

Un message indiquant l'installation avec succès du DSFR.

Capture d’écran

Côté Builder Angular image Côté DSFR : image

Configuration et système utilisé

Informations complémentaires

-

tydoo commented 1 month ago

C'est résolue dans #997

keryanS commented 1 month ago

Duplicate #975