Node.js Alcances y repositorios


Ejemplo

# Set the repository for the scope "myscope"
npm config set @myscope:registry http://registry.corporation.com

# Login at a repository and associate it with the scope "myscope"
npm adduser --registry=http://registry.corporation.com --scope=@myscope

# Install a package "mylib" from the scope "myscope"
npm install @myscope/mylib

Si el nombre de su propio paquete comienza con @myscope y el ámbito "myscope" está asociado con un repositorio diferente, npm publish cargará su paquete en ese repositorio.

También puede conservar estas configuraciones en un archivo .npmrc :

@myscope:registry=http://registry.corporation.com
//registry.corporation.com/:_authToken=xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxx

Esto es útil cuando se automatiza la compilación en una fe de servidor CI