-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TECH] Migrer de nuxt-fontawesome à @nuxtjs/fontawesome #447
Conversation
I'm deploying this PR to these urls:
Please check it out! |
"version": "2.0.6", | ||
"resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-2.0.6.tgz", | ||
"integrity": "sha512-V3vT3flY15AKbUS31aZOP12awQI3aAzkr2B1KnqcHLmwrmy51DW3pwyBczKdypV8QxBZ8U68Hl2XxK2nudTxpg==", | ||
"version": "0.1.10", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😢
"@fortawesome/vue-fontawesome": "^0.1.4" | ||
}, | ||
"dependencies": { | ||
"@fortawesome/vue-fontawesome": { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Comme l'impression qu'on avait ajouter @fortawesome/vue-fontawesome
pour être à jour car le problème était déjà là
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
En fait en ajoutant @fortawesome/vue-fontawesome
en v2, ça ajoute juste une dépendance mais utilise toujours la 0.1.10
quand demandé par @nuxtjs/fontawesome
...
C'était déjà le cas avant, on a :
fortawesome/vue-fontawesome
en2.0.6
que l'on demande dans nosdependencies
nuxt-fontawesome
0.4.0
qui demande@fortawesome/vue-fontawesome
en0.1.10
(on l'a aussi dans le package-lock)
Du coup je sais pas si ça vaut le coup de rajouter cette dep supplémentaire ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Il est vrai qu'on faisait pas d'override sur la configuration, mais en même temps, je ne vois pas de ligne qui "supprime" une des 2 versions, on peut voir qu'un remplacement simple ligne : 24759
🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
En réalité, je pense qu'il se servait de celui récupéré ligne 14698
(node_modules/nuxt-fontawesome/node_modules/@fortawesome/vue-fontawesome
)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mais on est très profond dans la mécanique interne de npm là ^^"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
En tout cas je ne pense pas que rajouter une dépendance de notre côté soit suffisant pour qu'une autre dépendance en bénéficie. Je crois qu'il y a des mécaniques pour surcharger volontairement des versions de dépendances de dépendances mais je sais pas si on a intérêt à le faire...
3c15d30
to
717ac7f
Compare
717ac7f
to
fdb9ded
Compare
fdb9ded
to
90c5359
Compare
🦄 Problème
On utilise la dépendance nuxt-fontawesome pour intégrer nos icônes fontawesome. Il est recommandé de migrer vers la version de l'organisation officielle nuxt : @nuxtjs/fontawesome.
🤖 Solution
Utiliser la nouvelle dépendance
@nuxtjs/fontawesome
.🌈 Remarques
@nuxtjs/fontawesome
est maintenant unbuildModule
et plus unmodule
.Je ne suis pas sûr de si cela doit être une
dependency
ou unedevDependency
, j'ai gardé ce que l'on avait jusqu'à présent.💯 Pour tester
Vérifier que les icônes s'affichent toujours.