javascript - proyecto - package.json install
¿Cómo uso múltiples registros npm en Yarn? (2)
Estoy intentando configurar Yarn 0.17.9 en nuestro entorno, pero tengo un problema con nuestro registro. Actualmente estamos utilizando dos registros, npmjs oficiales y nuestro propio registro en la red interna (Sinopia).
El problema es que estamos utilizando una herramienta interna para extraer paquetes de uno u otro con --registry flag via npm install
. yarn add
no tiene la opción --registry y no puedo establecer el registro personalizado globalmente con el respaldo de npmjs. Intenté .npmrc
pero establece solo un registro para npm / hilo en el proyecto. .yarnrc
no parece funcionar y está silenciado por .npmrc
¿Hay alguna manera de especificar dos registros (retroceso al segundo registro si el paquete no se encuentra en el primero)? ¿O especificar diferentes npm registro por paquete?
Yarn no tiene soporte --registry marca como npm pero puede configurar su registro en .yarnrc
Si su .yarnrc está siendo ignorado, puede ser copiado del ~ / .yarnrc usando:
yarn config set registry http://registry.com/registry//
@kraklin puede usar el archivo .yarnrc en la raíz del proyecto y escribir esta línea en ese archivo.
registro " https://registry.npmjs.org/ "
Esto actuará como un repositorio específico del proyecto. Mira esto. Yo uso esto.