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 Methode zur Authentifizierung bei Azure Artifacts. Diese Aufgabe übernimmt keine neuen Features mehr, und nur kritische Fehler werden 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.

Eingänge

cwd - Arbeitsordner
string.

Gibt das Arbeitsverzeichnis an, in dem der Befehl npm ausgeführt wird. Der Standardwert ist das Stammverzeichnis des Repositorys.


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

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

Wenn Ihre Argumente doppelte Anführungszeichen (") enthalten, escapeen Sie sie mit einem Schrägstrich (\), und schließen Sie die escaped Zeichenfolge mit doppelten Anführungszeichen (") ein.


arguments - Argumente
string.

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


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Keiner.

Bemerkungen

Hinweis

Der Project Collection Build Service und die Build Service Identität Ihres Projekts müssen auf Mitwirkender festgelegt sein, 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 erlernen?

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Self-hosted agents must have capabilities that match the following anforderungen to run jobs that use this task: npm
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 2.144.0 oder höher
Vorgangskategorie Paket
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Self-hosted agents must have capabilities that match the following anforderungen to run jobs that use this task: npm
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 2.115.0 oder höher
Vorgangskategorie Paket