일.Node 버전 번���에 대하여
세간에서는버전 제왕이라고 불립니다. release 는 다음과 같습니다:
latest/ 05-Apr-2016 23:31 -
latest-argon/ 01-Apr-2016 01:39 -
latest-v0.10.x/ 01-Apr-2016 04:31 -
latest-v0.12.x/ 01-Apr-2016 00:10 -
latest-v4.x/ 01-Apr-2016 01:39 -
latest-v5.x/ 05-Apr-2016 23:31 -
node 가v0.x일 때, 또 다른브랜치인 io.js 가 나타났습니다. 해당 버전 번호는v1.0.0부터 시작하여 나중에v4.x로 업데이트되었습니다. 이때 node 본체는v0.12.x였습니다. 그 후 본체와 io.js 가합체하여v4.0이 나타났고, 더욱 일정 기간 업데이트 후 argon 이라는 코드네임의 LTS(Long-term Support, 장기 지원 버전), 즉v4.x가 출시되었습니다. 조금 모험적인 신기능은 LTS 에 포함될 수 없지만, 신기능 개발은 계속해야 하므로v5.x, 즉 Stable 이 나타났습니다
따라서:
latest/ latest Stable release 를 나타내며, LTS 보다 최신이지만 온라인 사용은 권장되지 않음
latest-argon/ argon 이라는 코드네임의 LTS 를 나타내며, 온라인 사용 가능
latest-v0.10.x/ 역사적 흔적, 짝수는 안정, 홀수는 불안정
latest-v0.12.x/ 위와 동일
latest-v4.x/ 합체 후의 각 버전
latest-v5.x/ Stable, LTS 보다 최신이지만 온라인 사용은 권장되지 않음
LTS 는 장기 지원 버전을 나타내며, 안정성과 보안을 더 중시하고,온라인 사용에 적합합니다. Stable 에 대해서는, 실제로는 이름만큼 안정적이지 않으며, 6 개월 후 LTS 로 진화하고, LTS 의 보증 기간은 30 개월입니다. Nightly 버전에 대해서는。。。무슨 소용이 있겠습니까
P.S. Node 버전의 더 많은 정보는 nodejs/node 를 참조하세요
이.Windows 에서 Node 업데이트
Windows 에서 Node 설치는 일반적으로 Windows Installer (.msi) 또는 Windows Binary (.exe) 를 선택합니다. 업데이트 방법은덮어쓰기 설치입니다: 대상 버전의 msi 또는 exe 를 직접 다운로드 하여, 원래 설치 디렉토리에 덮어쓰기 설치하면 됩니다
삼.Linux 에서 Node 업데이트
Linux 에서는 일반적으로 수동으로 소스 코드를 컴파일하여 설치합니다. npm 에는 버전 관리 도구를 제공하는 오픈소스 모듈 n 이 있습니다. 먼저 글로벌 설치 (npm install -g n) 한 후 직접:
n lts
로 최신 LTS 를 설치할 수 있습니다. 하지만 필자는 오늘 이상한 오류를 겪었고, 최종적으로 직접 Stable 을 설치했습니다. 기타 유용할 수 있는 명령은 다음과 같습니다:
n latest #최신 버전 설치
n stable #최신 안정 버전 설치
n #n 으로 설치된 각 버전 표시
n rm 0.9.4 #0.9.4 버전 제거
아직 댓글이 없습니다