Le site miroir Taobao NPM est officiellement au service du monde extérieur depuis 2014. Au début, il était simplement destiné à être un site miroir chinois pour NPM et à redonner à la communauté frontale nationale. Sans le savoir, il fonctionne. jusqu'à maintenant. En nous référant à la méthode miroir Ruby Gems Taobao, nous avons demandé le nom de domaine de deuxième niveau taobao.org auprès de l'organisation open source Alibaba. Le nom du site miroir s'appelait naturellement Taobao NPM Mirror Site (ci-après dénommé CNPM).
Entrée front-end (vue) au cours de maîtrise : entrez dans l'étude
comme indiqué ci-dessus. Depuis 2014, lorsque le CNPM a officiellement fourni des services, jusqu'à aujourd'hui, le nombre de packages NPM est passé de 100 000 à 1,78 million, et le nombre de téléchargements de packages CNPM est revenu à ce niveau. la source est passée de 100 millions à 20 milliards. C'est juste. La quantité de données renvoyées par le CDN au site d'origine est encore plus élevée lorsqu'elle est calculée comme le volume de téléchargement réel.
On peut dire sans humilité que CNPM a été témoin d'un développement vigoureux du front-end national au cours des 8 dernières années, et nous espérons continuer à accompagner les développeurs front-end chinois à l'avenir.
PS : Bien que la plupart des principaux participants proviennent de grands fabricants nationaux, le CNPM lui-même est un projet de bien-être public neutre, et les énormes coûts quotidiens d'exploitation et de maintenance proviennent des dons de la communauté.
Les paramètres npm configurent le miroir domestique (miroir Taobao)
http://npm.taobao.org
et http://registry.npm.taobao.org
seront officiellement hors ligne et arrêteront la résolution DNS le 30/06/2022.
Le nouveau nom de domaine est npmmirror.com
. Pour les règles de changement de nom de domaine de service associées, veuillez vous référer à :
http://npm.taobao.org => http://npmmirror.com. http://registry.npm.taobao.org => http://registry.npmmirror.com
Modifiez npm vers la nouvelle source du miroir Taobao :
le registre de l'ensemble de configuration npm http://registry.npmmirror.com
doit supprimer la mise en miroir et restaurer vers Source officielle :
npm config set Registry https://registry.npmjs.org
Vérifiez si l'adresse source npm a été modifiée avec succès :
npm config get Registry
Configurez l'image Taobao et installez-la à l'aide de cnpm
npm install -g cnpm --registry=https ://registraire.npmmirror.com
recommande cette méthode, qui n'affectera pas la commande npm et ne nécessite pas d'écrire l'adresse Taobao à chaque fois pour installer les packages dépendants.
Mode d'installation de cnpm
Lorsque cnpm est installé, tous les modules seront installés à partir du registre défini ici, c'est-à-dire https://registry.npmmirror.com.
Lors de l'installation, il s'avère que les modules installés n'ont pas été synchronisés. Taobao NPM se synchronisera automatiquement en arrière-plan et vous permettra de l'installer à partir du registre officiel NPM.npmjs.org. La prochaine fois que vous installerez ce module, il sera installé directement depuis Taobao NPM.
Utiliser cnpm
cnpm installer xxx