Azure 개발을 위해 Node.js 설치 및 관리
Azure 개발을 위해 Node.js를 설치하는 경우 로컬 개발 환경과 배포하려는 호스팅 환경을 모두 고려해야 합니다. Azure는 LTS(장기 지원) 버전에서 Windows 및 Linux 모두에서 Node.js에 대한 호스팅을 제공합니다.
Azure SDK Node.js 최소 버전
Azure SDK는 Node.js LTS(장기 지원) 버전을 지원합니다. 자세한 내용은 Azure SDK 지원 정책을 참조하세요.
Azure 서비스 Node.js 최소 버전
Azure 호스팅 환경에서 JavaScript 앱을 호스트하려면 로컬 개발 환경 Node.js 런타임이 사용하려는 Azure 호스팅 런타임과 유사한지 확인합니다.
Azure App Service 는 Node.js 런타임 엔진을 사용합니다. 지원되는 Node.js 버전을 모두 표시하려면 Cloud Shell에서 다음 명령을 실행합니다.
az webapp list-runtimes | grep node
Azure Static Web App 런타임 은 함수 API와만 관련이 있습니다.
Azure Functions에서 지원되는 Node.js 버전은 사용하는 Functions 버전을 기반으로 합니다.
사용자 지정 런타임 - 사용자 지정 런타임은 다음과 같은 방법으로 지원됩니다.
- 가상 머신
- 컨테이너 - 단일, 웹앱, Kubernetes
- (서버리스) Functions - 사용자 지정 처리기 사용
Node.js의 버전 관리
로컬 및 원격 환경에서 둘 이상의 Node.js 버전을 관리해야 하는 경우 다음을 수행하는 것이 좋습니다.
- NVM: 로컬 버전의 Node.js를 설정하거나 전환하는 명령줄 인터페이스입니다.
- OSX, *nix - nvm
- Windows - Windows용 nvm
- 컨테이너: 특정 Node.js 최소 버전이 있는 컨테이너를 사용합니다. 컨테이너를 사용하여 여러 환경에서 Node.js 버전을 관리할 수 있습니다. Visual Studio Code의 원격 - 컨테이너 확장은 컨테이너 사용을 간소화합니다. Docker를 설치하고 프로젝트를 연 후에는 확장을 사용하여 컨테이너에 프로젝트를 로드하고 디버그할 컨테이너에 연결합니다.
의도한 용도에 따라 Node.js 다운로드 및 설치
요구 사항에 따라 Node.js를 다운로드하고 설치할 수 있습니다.
다음 단계
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기