ac-lyon-dev / vue-gouv-fr

Composants Vue.js 2 pour le DSFR
3 stars 2 forks source link

Compatibilité avec @gouvfr/dsfr version #10

Closed lazybird closed 2 years ago

lazybird commented 2 years ago

Bonjour, L’arborescence des dossiers a changé dans le package @gouvfr/dsfr au moment du passage à la version 1.20. Les notes de livraison du DSF indiquent :

NPM / archive
Changement de chemin d’accès vers le CSS et Js global :node_modules/@gouvfr/dsfr/dist/dsfr/ (contre node_modules/@gouvfr/dsfr/dist/js et node_modules/@gouvfr/dsfr/dist/css auparavant).

Référence : https://github.com/GouvernementFR/dsfr/releases/tag/v1.2.0


De ce fait, il y a un problème lorsqu'on importe les éléments suivants par exemple :

import "@gouvfr/dsfr/dist/css/dsfr.min.css";
import "@gouvfr/dsfr/dist/js/dsfr.nomodule.min.js";

Alors qu'il faudrait probablement faire ceci :

import "@gouvfr/dsfr/dist/dsfr/dsfr.min.css";
import "@gouvfr/dsfr/dist/dsfr/dsfr.module.min.js";

Référence : https://github.com/ac-lyon-dev/vue-gouv-fr/blob/53a9758cba44395a8d6d3e0510abb9606054fccd/v-gouv-fr-header/src/VGouvFrHeader.vue#L157