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 |