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 |