22 lines
1.2 KiB
Plaintext
22 lines
1.2 KiB
Plaintext
# Copia este fichero a `.npmrc` (en la raíz del repo) y rellena los valores
|
|
# reales de tu Nexus. `.npmrc` está en .gitignore: nunca se commitea un token.
|
|
#
|
|
# Solo hace falta esto para PUBLICAR @pi/ui. Instalar paquetes públicos
|
|
# (@angular/*, rxjs, etc.) sigue yendo contra el registro público de npm salvo
|
|
# que tu Nexus también actúe de proxy/group para el scope por defecto.
|
|
|
|
# Redirige solo el scope @pi al repositorio npm (hosted) de Nexus.
|
|
# Cambia la URL por la de tu instancia y el nombre de tu repo npm-hosted.
|
|
@pi:registry=https://nexus.tuempresa.com/repository/npm-private/
|
|
|
|
# Autenticación por token (recomendado, funciona igual en local y en CI).
|
|
# El token se genera en Nexus: usuario > Security > NuGet/npm token, o vía
|
|
# `npm login --registry=https://nexus.tuempresa.com/repository/npm-private/`
|
|
# (esto último escribe la línea de abajo automáticamente en tu ~/.npmrc).
|
|
//nexus.tuempresa.com/repository/npm-private/:_authToken=${NEXUS_NPM_TOKEN}
|
|
|
|
# Nexus no es el registro público de npm: sin este flag, `npm publish`
|
|
# rechaza paquetes con scope si no lleva --access, y con un registro privado
|
|
# "restricted" es lo correcto (no lo confundas con "hazlo público en npmjs").
|
|
always-auth=true
|