J'ai toujours utilisé npm install ou cpmp install pour installer des dépendances. Plus tard, fil a été recommandé par de nombreuses personnes. Il semble que fil soit beaucoup plus fiable que npm et cpmp, mais je n'en connais pas la raison. informations pertinentes, mais elles n'existent pas. Puis-je demander au maître de se présenter et d'aider à dissiper la confusion ?
npm : npm est la gestion officielle des packages de node. Certains packages développés personnellement peuvent être téléchargés via les commandes pertinentes de npm, et d'autres peuvent être téléchargés via les commandes correspondantes.
cnpm : En raison du pare-feu national, le téléchargement de contenu via npm rencontrera des problèmes tels qu'une panne ou une vitesse lente. Taobao a synchronisé un ensemble d'images nationales de tous les packages sur npm. Pour des raisons nationales, la vitesse de téléchargement nationale est très rapide. Rapide, sauf que le package ne peut pas être publié via cnpm, il n'y a aucune différence avec les autres commandes npm.
yarn : La principale différence entre celui-ci et npm se reflète principalement dans fil.lock. S'il n'y a pas de
yarn.lock
的话,就会新建这么一个文件,并且锁定对应包的版本,如果当前项目根目录下有yarn.lock
dans le répertoire racine du projet, la version emballée dans fil.lock sera installée pour la version installée via le package npm, à moins que votre package.json ne soit codé en dur, il existe un risque de changements dynamiques. Deuxièmement,yarn peut être installé hors ligne et est plus rapide.