共用方式為


Npm@0 - npm v0 工作

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

備註

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

語法

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

輸入

cwd - 工作資料夾
string

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


command - npm 命令
string。 必須的。 預設值:install

指定傳遞至執行 npm 的命令和自變數。

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


arguments - 自變數
string

傳遞至 npm的其他自變數。


工作控制選項

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

輸出變數

沒有。

備註

備註

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

我可以在哪裡學習 npm 命令和自變數?

需求

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