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 или более поздней версии |
Категория задач | Пакет |