>웹 프론트엔드 >JS 튜토리얼 >Node.js 버전 간의 차이점은 무엇입니까? 올바른 버전을 선택하는 방법은 무엇입니까?

Node.js 버전 간의 차이점은 무엇입니까? 올바른 버전을 선택하는 방법은 무엇입니까?

青灯夜游
青灯夜游앞으로
2022-08-01 20:00:5214743검색

Node에는 LTS 버전과 현재 버전이 있습니다. 이 두 버전의 차이점은 무엇인가요? 다음 글은 Node.js 버전 간의 차이점을 빠르게 이해하고 적절한 버전을 선택하는 방법에 대해 이야기하는 데 도움이 될 것입니다.

Node.js 버전 간의 차이점은 무엇입니까? 올바른 버전을 선택하는 방법은 무엇입니까?

Node.js는 Chrome V8 엔진을 기반으로 하는 JavaScript 런타임 환경입니다.

우리의 일상적인 개발에서 Node.js는 서버 측 프로젝트부터 개발 도구 스크립트에 이르기까지 점점 더 많은 시나리오에서 사용되므로 Node.js에 대한 기본 지식을 숙지하는 것이 매우 필요합니다.

오늘은 Node.js에서 LTS와 Current의 차이점과 적절한 버전을 선택하는 방법에 대해 주로 이야기하겠습니다.

1. 버전 소개

Node.js에는 LTS 시리즈와 Current 시리즈가 있는데 각각 최신 버전 번호가 다릅니다.

Node.js 버전 간의 차이점은 무엇입니까? 올바른 버전을 선택하는 방법은 무엇입니까?

Nodejs의 버전 번호 명명은 버전 번호 표시 규칙을 통일하는 Semantic Versioning(Semantic Versioning)을 따릅니다. 이 규칙은 버전 번호 표시 방법, 증가 방법, 비교 방법을 규정합니다. , 다른 버전 번호를 비교하는 방법은 아무 의미가 없습니다.

버전 형식: 主版本号.次版本号.修订号

  • 메이저 버전 번호(major): 호환되지 않는 API 수정 시
  • 마이너 버전 번호(minor): 이전 버전과 호환되는 기능 추가 시 이해 가능 기능 버전의 경우
  • revision 번호(패치): 하위호환성 문제 수정을 하면 버그픽스 버전으로 이해될 수 있다.

2.LTS 버전

LTS 버전의 전체 이름은 Long Time Support이며, 이는 각각의 주요 버전 번호에 중점을 둔 장기 지원 버전입니다. LTS 버전은 짝수입니다. 개발 과정에서 알 수 없는 문제를 줄이려면 첫 번째 다운로드와 모든 후속 업그레이드에서 LTS 버전을 선택하는 것이 좋습니다. LTS 버전에는 3단계의 수명 주기가 있습니다.

ActiveActive 단계 커런트 이븐에서 LTS에 입장하시는 모든 분들- 번호가 매겨진 버전은 18개월 동안 적극적으로 유지 관리 및 업그레이드됩니다. 유지 관리유지 관리 단계활성 단계가 18개월에 도달한 후 12개월 유지 관리 단계로 들어가며 이 기간 동안 버그 수정과 보안 패치만 구현됩니다. 수명 종료종료 단계유지 관리 단계가 마감일에 도달하면 해당 버전은 EOL 단계에 들어가고 더 이상 유지 관리되지 않습니다. 즉, 각 LTS 버전에는 최대 한도가 적용됩니다. 유지 관리 기간은 30개월이며 그 이후에는 더 이상 유지 관리가 제공되지 않습니다.

버전 라이프사이클 다이어그램(2022-2025):

Node.js 버전 간의 차이점은 무엇입니까? 올바른 버전을 선택하는 방법은 무엇입니까?

3. 현재 버전

현재 버전은 최신 릴리스 버전으로, 필요한 기능 개발과 기존 API 개선에 중점을 두고 있습니다. 수명이 짧아지고 코드 업데이트가 더 자주 발생합니다.
이 버전의 최신 기능을 경험할 수 있지만 예상치 못한 다양한 문제와 호환성 문제가 발생할 수도 있습니다.
일반적으로 현재 버전은 6개월마다 메이저 버전이 출시됩니다(특별한 상황 제외).

  • 매년 4월에 새로운 짝수 버전이 출시됩니다.
  • 매년 10월에 새로운 홀수 버전이 출시됩니다.

Node.js 버전 간의 차이점은 무엇입니까? 올바른 버전을 선택하는 방법은 무엇입니까? releases
(사진 출처: Node.js 릴리스)

자세한 버전 업데이트 기록은 Node.js 릴리스에서 확인하실 수 있습니다.

4. 적절한 버전을 선택하는 방법은 무엇입니까?

  • LTS 버전 사용

은 일반적으로 프로덕션 환경에서 사용되며 안정성에 중점을 둡니다. 안정성이 필요하고 복잡한 프로덕션 환경(예: 중견기업 또는 대기업)이 있는 경우 사용하는 것이 좋습니다. LTS 버전.

  • 테스트 환경에서 일반적으로 사용되는 현재 버전

을 사용하세요. 새 버전과 새로운 기능(예: ECMAScript 새 기능)을 사용해보고 싶거나, 환경을 방해하지 않고 빠르고 쉽게 버전을 업그레이드하고 싶다면, Current 버전을 사용하는 것이 좋습니다.

5. 요약

이 글에서는 Node.js의 LTS와 Current의 차이점과 적절한 버전을 선택하는 방법에 대해 주로 설명합니다. 프로젝트 기술 스택을 완전히 따를 수 있습니다. 의존하는 최소 Node.js 버전에 따라 업그레이드 여부가 결정됩니다. 조건이 허용되면 최소한 메이저 버전을 최신 LTS 버전으로 업그레이드하는 것이 좋습니다.

노드 관련 지식을 더 보려면 Node.js 버전 간의 차이점은 무엇입니까? 올바른 버전을 선택하는 방법은 무엇입니까? 튜토리얼을 방문하세요!

수명 주기 의미 설명

위 내용은 Node.js 버전 간의 차이점은 무엇입니까? 올바른 버전을 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제