Npm@0 - tâche npm v0

Utilisez cette tâche pour installer et publier des packages npm ou pour exécuter une npm commande. Prend en charge npmjs.com et les registres authentifiés tels qu’Azure Artifacts.

Notes

La tâche npm Authenticate est la méthode recommandée pour s’authentifier auprès d’Azure Artifacts. Cette tâche ne prend plus de nouvelles fonctionnalités et seuls les bogues critiques sont traités.

Syntaxe

# 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.

Entrées

cwd - dossier de travail
string.

Spécifie le répertoire de travail dans lequel la npm commande est exécutée. Par défaut à la racine du référentiel.


command - Commande npm
string. Obligatoire. Valeur par défaut : install.

Spécifie la commande et les arguments, qui sont passés à npm pour exécution.

Si vos arguments contiennent des guillemets doubles ("), échappez-les avec une barre oblique (\) et entourez la chaîne d’échappement de guillemets doubles (").


arguments - Arguments
string.

Arguments supplémentaires passés à npm.


Options de contrôle de la tâche

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Notes

Notes

Le service de génération de collection de projets et l’identité du service de build de votre projet doivent être définis sur Contributeur pour publier vos packages dans un flux à l’aide d’Azure Pipelines. Pour plus d’informations, consultez Ajouter de nouveaux utilisateurs/groupes .

Où puis-je apprendre les commandes et arguments npm ?

Configuration requise

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : npm
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commandes Quelconque
Variables settables Quelconque
Version de l’agent 2.144.0 ou version ultérieure
Catégorie de la tâche Package
Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : npm
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commandes Quelconque
Variables settables Quelconque
Version de l’agent 2.115.0 ou version ultérieure
Catégorie de la tâche Package
Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : npm
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commandes Quelconque
Variables settables Quelconque
Version de l’agent 1.91.0 ou version ultérieure
Catégorie de la tâche Package