Поделиться через


Npm@0 — задача npm v0

Используйте эту задачу для установки и публикации пакетов npm или для выполнения npm команды. Поддерживает npmjs.com и прошедшие проверку подлинности реестры, такие как Azure Artifacts.

Примечание

Задача npm Authenticate — это рекомендуемый способ проверки подлинности с помощью 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.
# 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.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.

Выходные переменные

Нет.

Remarks

Примечание

Для публикации пакетов в веб-канале с помощью Azure Pipelines для службы сборки коллекции проектов и удостоверению службы сборки проекта необходимо задать значение Участник . Дополнительные сведения см. в статье Добавление новых пользователей и групп .

Где можно изучить команды и аргументы npm?

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Локальные агенты должны иметь возможности , соответствующие следующим требованиям для выполнения заданий, использующих эту задачу: npm.
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.144.0 или более поздней версии
Категория задач Пакет
Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Локальные агенты должны иметь возможности , соответствующие следующим требованиям для выполнения заданий, использующих эту задачу: npm.
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.115.0 или более поздней версии
Категория задач Пакет
Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Локальные агенты должны иметь возможности , соответствующие следующим требованиям для выполнения заданий, использующих эту задачу: npm.
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 1.91.0 или более поздней версии
Категория задач Пакет