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


UseNode@1. Использование задачи экосистемы Node.js версии 1

Используйте эту задачу, чтобы найти, скачать и кэшировать указанную версию Node.js и добавить ее в PATH. Эта задача также обеспечивает поддержку прокси-сервера.

Синтаксис

# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # advanced
    #retryCountOnDownloadFails: '5' # string. Set retry count when nodes downloads failed. Default: 5.
    #delayBetweenRetries: '1000' # string. Set delay between retries. Default: 1000.
# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.

Входные данные

version - версии
string. Значение по умолчанию: 10.x.

Обязательное. Задает версию Node.js с помощью синтаксиса диапазона версий SemVer. Примеры: 10.x, 10.15.1, >=10.15.0.


checkLatest - проверка последней версии
boolean. Значение по умолчанию: false.

Проверяет наличие последней доступной версии, удовлетворяющей спецификации версии. Это должно быть false, если вам не нужно всегда иметь последнюю версию. Установка значения true приведет к тому, что задача будет нести расходы на скачивание, которые могут быть ненужными, особенно в размещенном пуле сборок.


force32bit - Использовать 32-разрядную версию для агентов x64
boolean. Значение по умолчанию: false.

Устанавливает версию x86 Node.js на 64-разрядном агенте Windows. Работает только в агентах Windows.


retryCountOnDownloadFails - задать количество повторных попыток при сбое загрузки узлов
string. Значение по умолчанию: 5.

Используйте этот параметр, если задача не смогла скачать двоичные файлы узлов из зеркала. Задача попытается скачать двоичные файлы в течение указанного времени.


delayBetweenRetries - Установка задержки между повторными попытками
string. Значение по умолчанию: 1000.

Используйте этот параметр, чтобы задать задержку между повторными попытками в миллисекундах. Значение по умолчанию — 1000 миллисекунда.


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

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

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

Нет.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
требования Нет
возможностей Выполнение этой задачи удовлетворяет следующим требованиям для любых последующих задач в том же задании: Node, npm, node.js
ограничения команд Любое
переменные settable Любое
Версия агента 2.144.0 или более поздней версии
Категория задач Инструмент