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 bevat geen nieuwe functies meer en alleen kritieke bugs worden opgelost.

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.

Invoerwaarden

cwd - werkmap
string.

Hiermee geeft u de werkmap waar de npm opdracht wordt uitgevoerd. Standaard ingesteld op de hoofdmap van de opslagplaats.


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

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

Als uw argumenten dubbele aanhalingstekens () bevatten," plaatst u een slash (\) en plaatst u de 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 voor besturingselementen en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Notitie

De Build-service projectverzameling en de buildservice-identiteit van uw project moeten worden 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 vind ik npm-opdrachten en -argumenten?

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die deze taak gebruiken: npm
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.144.0 of hoger
Taakcategorie Pakket
Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die deze taak gebruiken: npm
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.115.0 of hoger
Taakcategorie Pakket
Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die deze taak gebruiken: npm
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 1.91.0 of hoger
Taakcategorie Pakket