다음을 통해 공유


UseNode@1 - Node.js 에코시스템 v1 작업 사용

이 작업을 사용하여 지정된 버전의 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입니다.

필수 사항입니다. SemVer의 버전 범위 구문을 사용하여 Node.js 버전 지정합니다. 예: 10.x, 10.15.1, >=10.15.0.


checkLatest - 최신 버전 확인
boolean; 기본값은 false입니다.

버전 사양을 충족하는 사용 가능한 최신 버전을 온라인으로 확인합니다. 항상 최신 버전을 사용할 필요가 없는 한 false 합니다. 값을 true 설정하면 특히 호스트된 빌드 풀에서 불필요한 다운로드 비용이 발생합니다.


force32bit - x64 에이전트에서 32비트 버전 사용
boolean; 기본값은 false입니다.

64비트 Windows 에이전트에 x86 버전의 Node.js 설치합니다. Windows 에이전트에서만 작동합니다.


retryCountOnDownloadFails - 노드 다운로드에 실패한 경우 다시 시도 횟수 설정
string; 기본값은 5입니다.

작업이 미러에서 노드 이진 파일을 다운로드하지 못한 경우 이 옵션을 사용합니다. 작업은 지정된 시간 동안 이진 파일을 다운로드하기 위해 다시 시도합니다.


delayBetweenRetries - 재시도 간 지연 설정
string; 기본값은 1000입니다.

이 옵션을 사용하여 재시도 사이의 지연 시간을 밀리초 단위로 설정합니다. 기본값은 1000밀리초입니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.

출력 변수

없음.

요구 사항

요구 사항 설명
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
다음에서 실행 에이전트, DeploymentGroup
요구 없음
기능 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 충족합니다. Node, npm, node.js
명령 제한 어느 것이든
settable 변수 어느 것이든
에이전트 버전 2.144.0 이상
작업 범주 도구