Delen via


Npm@0 - npm v0-taak

Gebruik deze taak om npm-pakketten te installeren en te publiceren of om een npm opdracht uit te voeren. Ondersteunt npmjs.com en geverifieerde registers zoals Azure Artifacts.

Notitie

De npm-verificatietaak is de aanbevolen manier om te verifiëren met Azure Artifacts. Deze taak neemt geen nieuwe functies meer in beslag en er worden alleen kritieke fouten opgelost.

Syntaxis

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

Invoer

cwd - werkmap
string.

Hiermee geeft u de werkmap waarin de npm opdracht wordt uitgevoerd. De standaardinstelling is de hoofdmap van de opslagplaats.


command - npm-opdracht
string. Verplicht. Standaardwaarde: install.

Hiermee geeft u de opdracht en argumenten, die worden doorgegeven aan npm voor uitvoering.

Als uw argumenten dubbele aanhalingstekens (") bevatten, escapet u deze met een slash (\) en plaatst u de escape-tekenreeks tussen dubbele aanhalingstekens (").


arguments - argumenten
string.

De aanvullende argumenten die worden doorgegeven aan npm.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Notitie

De buildservice voor projectverzamelingen en de buildservice--identiteit van uw project moeten zijn ingesteld op inzender om uw pakketten te publiceren naar een feed met behulp van Azure Pipelines. Zie Nieuwe gebruikers/groepen toevoegen voor meer informatie.

Waar kan ik npm-opdrachten en -argumenten leren?

Vereisten

Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Zelf-hostende agents moeten mogelijkheden hebben die overeenkomen met de volgende eisen om taken uit te voeren die gebruikmaken van deze taak: npm:
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie 2.144.0 of hoger
Taakcategorie Pakket
Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Zelf-hostende agents moeten mogelijkheden hebben die overeenkomen met de volgende eisen om taken uit te voeren die gebruikmaken van deze taak: npm:
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie 2.115.0 of hoger
Taakcategorie Pakket