Compartir vía


Npm@0: tarea npm v0

Use esta tarea para instalar y publicar paquetes de npm o para ejecutar un npm comando. Admite npmjs.com y autentica registros como Azure Artifacts.

Nota:

La tarea autenticación de npm es la manera recomendada de autenticarse con Azure Artifacts. Esta tarea ya no toma nuevas características y solo se solucionan errores críticos.

Sintaxis

# npm v0
# Run an npm command. Use NpmAuthenticate@0 task for latest capabilities.
- task: Npm@0
  inputs:
    #cwd: # string. working folder. 
    command: 'install' # string. Required. npm command. Default: install.
    #arguments: # string. arguments.
# npm v0
# Run an npm command.
- task: Npm@0
  inputs:
    #cwd: # string. working folder. 
    command: 'install' # string. Required. npm command. Default: install.
    #arguments: # string. arguments.

Entradas

cwd - carpeta de trabajo
string.

Especifica el directorio de trabajo donde se ejecuta el npm comando. El valor predeterminado es la raíz del repositorio.


command - Comando npm
string. Obligatorio. Valor predeterminado: install.

Especifica el comando y los argumentos, que se pasan a npm para su ejecución.

Si los argumentos contienen comillas dobles ("), puede escaparlos con una barra diagonal (\) y rodear la cadena con comillas dobles (").


arguments - Argumentos
string.

Argumentos adicionales que se pasan a npm.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Observaciones

Nota

El servicio de compilación de colecciones de proyectos y la identidad del servicio de compilación del proyecto deben establecerse en Colaborador para publicar los paquetes en una fuente mediante Azure Pipelines. Consulte Incorporación de nuevos usuarios o grupos para obtener más detalles.

¿Dónde puedo aprender los comandos y argumentos de npm?

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Peticiones Los agentes autohospedados deben tener funcionalidades que coincidan con las siguientes demandas para ejecutar trabajos que usen esta tarea: npm
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente 2.144.0 o superior
Categoría de la tarea: Paquete
Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Peticiones Los agentes autohospedados deben tener funcionalidades que coincidan con las siguientes demandas para ejecutar trabajos que usen esta tarea: npm
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente 2.115.0 o superior
Categoría de la tarea: Paquete
Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Peticiones Los agentes autohospedados deben tener funcionalidades que coincidan con las siguientes demandas para ejecutar trabajos que usen esta tarea: npm
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente 1.91.0 o superior
Categoría de la tarea: Paquete