El sitio espejo de Taobao NPM ha estado oficialmente en servicio para el mundo exterior desde 2014. Al principio, estaba destinado simplemente a ser un sitio espejo chino para NPM y retribuir a la comunidad front-end nacional. Sin saberlo, ha estado funcionando. hasta ahora. Con referencia al método espejo de Ruby Gems Taobao, solicitamos el nombre de dominio de segundo nivel de taobao.org con la organización de código abierto Alibaba. El nombre del sitio espejo se llamó naturalmente Taobao NPM Mirror Site (en lo sucesivo, CNPM).
Curso de dominio de front-end (vue): ingrese al estudio
como se muestra arriba, desde 2014, cuando CNPM brindó servicios oficialmente hasta hoy, la cantidad de paquetes NPM ha aumentado de 100.000 a 1,78 millones, y la cantidad de descargas de paquetes CNPM ha vuelto a aumentar. la fuente ha pasado de 100 millones a 20 mil millones. Esto es solo que la cantidad de datos devueltos por la CDN al sitio de origen es aún mayor cuando se calcula como el volumen de descarga real.
Se puede decir sin humildad que CNPM ha sido testigo del vigoroso desarrollo del front-end nacional en los últimos 8 años. Esperamos seguir acompañando a los desarrolladores de front-end de China en el futuro.
PD: Aunque la mayoría de los participantes principales provienen de importantes fabricantes nacionales, el CNPM en sí es un proyecto de bienestar público neutral y los enormes costos diarios de operación y mantenimiento provienen de donaciones comunitarias.
Configuración de npm configura el espejo doméstico (espejo Taobao)
http://npm.taobao.org
y http://registry.npm.taobao.org
estarán oficialmente fuera de línea y detendrán la resolución de DNS el 30/06/2022.
El nuevo nombre de dominio es npmmirror.com
. Para conocer las reglas de cambio de nombre de dominio de servicios relacionados, consulte:
http://npm.taobao.org => http://npmmirror.com. http://registry.npm.taobao.org => http://registry.npmmirror.com
Modifique npm a la nueva fuente espejo de Taobao:
npm config set registro http://registry.npmmirror.com
necesita eliminar el espejo y restaurarlo Fuente oficial:
registro de conjunto de configuración de npm https://registry.npmjs.org
Compruebe si la dirección de origen de npm se ha cambiado correctamente:
registro de obtención de configuración de npm
Configure la imagen de Taobao e instálela usando cnpm
npm install -g cnpm --registry=https ://registro.npmmirror.com
recomienda este método, que no afectará el comando npm y no requiere escribir la dirección de Taobao cada vez para instalar paquetes dependientes.
Modo de instalación de cnpm
Cuando se instala cnpm, todos los módulos se instalarán desde el registro establecido aquí, es decir, https://registry.npmmirror.com.
Al instalar, se descubre que los módulos instalados no se han sincronizado. Taobao NPM se sincronizará automáticamente en segundo plano y le permitirá instalarlo desde el registro oficial de NPM.npmjs.org. La próxima vez que instale este módulo, se instalará directamente desde Taobao NPM.
Utilice cnpm
cnpm instalar xxx