Bonjour
Dans mon projet Symfony 6, j’utilise yarn et npm, pourtant j’ai l’impression que les 2 outils font la même chose.
En quoi est ce différent ?
Puis je en supprimer ?
Mefci
Bonjour
Dans mon projet Symfony 6, j’utilise yarn et npm, pourtant j’ai l’impression que les 2 outils font la même chose.
En quoi est ce différent ?
Puis je en supprimer ?
Mefci
Bonjour,
J'arrive après la guerre, mais dans le doute :
- Les 2 sont des gestionnaires de packages JS (npm étant celui par défaut de node.js), ils font donc effectivement la même chose
- A quelques subtilités près, leur fonctionnement est identique, seule la syntaxe des commandes change un peu, par ex. npm install -g <dep> pour installer en global une dépendance sur npm, alors que sur yarn ça donnerait yarn global add <dep>
- npm est arrivé avant yarn, yarn a été développé par Facebook pour résoudre les problèmes de performance et de sécurité de npm. C'était l'idée d'origine, je ne suis pas sûr que ce soit encore pertinent aujourd'hui avec l'évolution de npm
- tu peux supprimer l'un des 2, au choix, par habitude et parce qu'il est fourni avec node j'utilise npm, mais yarn fait tout aussi bien le job
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager