Freigeben über


Npm@0 – npm v0-Aufgabe

Verwenden Sie diese Aufgabe, um npm-Pakete zu installieren und zu veröffentlichen oder einen npm Befehl auszuführen. Unterstützt npmjs.com und authentifizierte Registrierungen wie Azure Artifacts.

Hinweis

Die npm Authenticate-Aufgabe ist die empfohlene Möglichkeit, sich bei Azure Artifacts zu authentifizieren. Diese Aufgabe übernimmt keine neuen Features mehr, und es werden nur kritische Fehler behoben.

Syntax

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

Eingaben

cwd - Arbeitsordner
string.

Gibt das Arbeitsverzeichnis an, in dem der npm Befehl ausgeführt wird. Standardmäßig wird der Stamm des Repositorys verwendet.


command - npm-Befehl
string. Erforderlich. Standardwert. install.

Gibt den Befehl und die Argumente an npm , die zur Ausführung übergeben werden.

Wenn Ihre Argumente doppelte Anführungszeichen () enthalten," werden sie mit einem Schrägstrich (\) versehen und die escapete Zeichenfolge mit doppelten Anführungszeichen (") umgeben.


arguments - Argumente
string.

Die zusätzlichen Argumente, die an npmübergeben werden.


Optionen für die Vorgangskontrolle

Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Bemerkungen

Hinweis

Der Project Collection Build Service und die Build Service-Identität Ihres Projekts müssen auf Mitwirkender festgelegt werden, um Ihre Pakete mithilfe von Azure Pipelines in einem Feed zu veröffentlichen. Weitere Informationen finden Sie unter Hinzufügen neuer Benutzer/Gruppen .

Wo kann ich npm-Befehle und -Argumente lernen?

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Selbstgehostete Agents müssen über Funktionen verfügen, die den folgenden Anforderungen entsprechen , um Aufträge auszuführen, die diese Aufgabe verwenden: npm
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version 2.144.0 oder höher
Aufgabenkategorie Paket
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Selbstgehostete Agents müssen über Funktionen verfügen, die den folgenden Anforderungen entsprechen , um Aufträge auszuführen, die diese Aufgabe verwenden: npm
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version 2.115.0 oder höher
Aufgabenkategorie Paket
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Selbstgehostete Agents müssen über Funktionen verfügen, die den folgenden Anforderungen entsprechen , um Aufträge auszuführen, die diese Aufgabe verwenden: npm
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version 1.91.0 oder höher
Aufgabenkategorie Paket