Publicación y restauración de paquetes npm desde la línea de comandos
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Con Azure Artifacts, puede administrar fácilmente la publicación y recuperación de los paquetes npm de varios orígenes, incluidas fuentes y registros públicos, como npmjs.com. Este artículo le guía a través de la configuración del proyecto, la publicación y la restauración de los paquetes npm desde la fuente de Azure Artifacts.
Requisitos previos
Una organización de Azure DevOps. cree una de forma gratuita.
Un proyecto de Azure DevOps. Cree un nuevo proyecto si aún no tiene uno.
Una fuente de Azure Artifacts. cree una de forma gratuita.
Conectar a la fuente
Inicie sesión en su organización de Azure DevOps y vaya a su proyecto.
Seleccione Artefactos y, a continuación, seleccione la fuente en el menú desplegable.
Seleccione Conectar a Feed (Fuente) y, a continuación, seleccione npm en el área de navegación izquierda.
Siga las instrucciones de la sección Configuración del proyecto para configurar el archivo .npmrc y conectarse a la fuente.
Inicie sesión en su colección de Azure DevOps y vaya a su proyecto.
Seleccione Artefactos y, a continuación, seleccione la fuente en el menú desplegable.
Seleccione Conectar a Feed (Fuente) y, a continuación, seleccione npm en el área de navegación izquierda.
Siga las instrucciones de la sección Configuración del proyecto para conectarse a la fuente.
Siga las instrucciones de la sección Configuración del proyecto para conectarse a la fuente.
Siga las instrucciones proporcionadas para configurar el proyecto y conectarse a la fuente.
Publicar paquetes
Ejecute el siguiente comando en el directorio del proyecto para publicar los paquetes de npm enumerados en el package.json:
npm publish
Restaurar paquetes
Ejecute el siguiente comando en el directorio del proyecto para restaurar todos los paquetes de npm:
npm install
Si desea restaurar un paquete específico, ejecute el siguiente comando en el directorio del proyecto:
npm install --save <PACKAGE_NAME>