共用方式為


DownloadGithubNpmPackage@1 - 下載 Github Npm Package v1 任務

使用此任務可以從 GitHub 安裝 npm 包。

語法

# Download Github Npm Package v1
# Install npm packages from GitHub.
- task: DownloadGithubNpmPackage@1
  inputs:
    packageName: # string. Required. Package Name. 
    version: # string. Required. Package Version. 
    externalRegistryCredentials: # string. Alias: externalEndpoints. Required. Credentials for registry from GitHub. 
    #installDirectory: # string. Alias: packagesDirectory. Destination directory.

輸入

packageName - 套件名稱
string。 必須的。

指定要從 GitHub 下載的套件名稱。


version - 套件版本
string。 必須的。

指定要從 GitHub 下載的套件版本。


externalRegistryCredentials - 來自 GitHub 的註冊表憑據
輸入別名externalEndpointsstring。 必須的。

指定要用於 GitHub 外部登錄的認證。


installDirectory - 目的地目錄
輸入別名packagesDirectorystring

指定安裝套件的資料夾。 如果未指定資料夾,則會將套件還原至預設系統工作目錄。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性

輸出變數

沒有。

需求

要求 說明
管線類型 YAML、傳統組建、傳統版本
執行於 Agent、DeploymentGroup
要求 自我裝載代理程式必須具備 功能, 符合下列 需求, 執行使用此工作的工作: npm
能力 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 2.144.0 或更新
工作類別 套件/包裹
要求 說明
管線類型 YAML、傳統組建、傳統版本
執行於 Agent、DeploymentGroup
要求 自我裝載代理程式必須具備 功能, 符合下列 需求, 執行使用此工作的工作: npm
能力 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 2.115.0 或更新
工作類別 套件/包裹