分享方式:


Npm@0 - npm v0 工作

使用此工作來安裝和發佈 npm 套件,或執行 npm 命令。 支援 npmjs.com 和驗證的登錄,例如 Azure Artifacts。

注意

npm 驗證工作是向 Azure Artifacts 進行驗證的建議方式。 這項工作不再採用新功能,而且只會解決重大錯誤。

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.

輸入

cwd - 工作資料夾
string.

指定執行命令的工作目錄 npm 。 預設為存放庫的根目錄。


command - npm 命令
string. 必要。 預設值:install

指定傳遞至 npm 以進行執行的命令和引數。

如果您的引數包含雙引號 (") ,請使用斜線 () \ 逸出,並以雙引號括住逸出字串 (") 。


arguments - 參數
string.

傳遞至 npm 的其他引數。


工作控制選項

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

輸出變數

無。

備註

注意

[專案集合組建服務] 和專案的 [建置服務] 身分識別必須設定為[參與者],才能使用 Azure Pipelines 將您的套件發佈至摘要。 如需詳細資訊 ,請參閱新增使用者/群組

我可以在哪裡瞭解 npm 命令和引數?

規格需求

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