Npm@0 - npm v0 任务

使用此任务安装和发布 npm 包或运行 npm 命令。 支持 npmjs.com 和经过身份验证的注册表,例如 Azure Artifacts。

注释

npm 身份验证任务 是使用 Azure Artifacts 进行身份验证的建议方法。 此任务不再采用新功能,仅解决关键 bug。

语法

# 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,经典版本,经典版本
运行时间 代理,DeploymentGroup
需求 自承载代理必须具有 功能, 与以下 要求 运行使用此任务的作业: npm
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任何
Settable 变量 任何
代理版本 2.144.0 或更高版本
任务类别 封装件
要求 说明
管道类型 YAML,经典版本,经典版本
运行时间 代理,DeploymentGroup
需求 自承载代理必须具有 功能, 与以下 要求 运行使用此任务的作业: npm
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任何
Settable 变量 任何
代理版本 2.115.0 或更高版本
任务类别 封装件