Skip to content

windows-nvm v1.2.0 변경 로그

다양한 Node.js 버전 간의 설치 및 전환은 현대 소프트웨어 개발의 기본적인 부분입니다. 1,200만 이상의 다운로드를 기록한 NVM for Windows는 전 세계가 이를 관리하는 데 계속 도움을 주고 있지만, 여전히 성장할 여지가 많이 있습니다.

미래는 "환경 관리"로 향하고 있습니다. 버전 관리는 이 과정에서 중요한 역할을 하지만, 더 큰 그림의 작은 부분일 뿐입니다. 우리는 오랫동안 환경 관리가 오늘날의 Node.js 버전 관리만큼 간단해지는 미래를 지원하기 위해 다양한 아이디어와 도구를 반복해왔습니다. 이 목표를 달성하기 위해 "Author"라는 모듈식 환경 관리 애플리케이션을 구축하고 있습니다. Author의 첫 번째 모듈/플러그인(무료)은 NVM for Windows를 대체하도록 설계된 새로운 JavaScript 런타임 관리자입니다. 우리는 이것을 종종 "Runtime"이라고 부르지만, 공식 이름은 아직 변경될 수 있습니다.

NVM for Windows v1.2.0은 사용자를 Author/Runtime으로 부드럽게 안내하도록 설계된 일련의 "전환" 릴리스 중 첫 번째입니다. 물론 버그 수정과 일반적인 유지 관리를 수행했지만, Author/Runtime의 초기 기능도 일부 추가했습니다. 예를 들어, 이것은 미래 버전으로의 간소화된 업그레이드 경로를 제공하는 첫 번째 버전입니다("새로운 명령" 섹션 참조). 최첨단에서 살아가는 개발자이든, 변경을 완료하는 데 몇 개월/몇 년이 필요한 조직의 일부이든, 이러한 릴리스는 지속 가능한 속도로 Author/Runtime으로의 전환을 수행할 것입니다.

새로운 기능

데스크톱 알림

NVM for Windows 1.2.0에는 우리가 개발 중인 Author/Runtime 기능의 작은(선택적) 하위 집합이 포함되어 있습니다. Author의 내장 알림 시스템(기본/무료 버전)을 통해 개발자는 새로운 LTS 및/또는 현재 Node.js 버전, NVM for Windows 버전, Author/Runtime 업데이트(GA 릴리스까지)에 대한 네이티브 데스크톱 알림을 받기로 선택할 수 있습니다.

데스크톱 알림데스크톱 알림

ARM64 지원

이 기여 덕분에 NVM for Windows 1.2.0은 Node.js의 ARM64 버전을 지원합니다. 우리는 기여자들을 사랑합니다!

새로운 명령

두 가지 주요 새 명령이 있습니다: upgrade와 reinstall입니다.

upgrade 명령은 새 버전이 사용 가능한 경우 NVM for Windows를 업그레이드합니다. 백업은 최대 7일 동안 유지되어 업그레이드가 성공하지 못하거나 롤백이 필요한 경우 사용자가 되돌릴 수 있도록 합니다.

reinstall 명령은 주로 특정 버전 설치 중 문제가 발생하는 사용자를 위한 것입니다. 경우에 따라 사용자가 저장된 파일에 대한 적절한 권한이 없을 수 있습니다. 다른 사용자는 다운로드 중 네트워크 중단(또는 원격 호스트/미러 중단)을 경험하여 부분 다운로드가 발생할 수 있습니다. 이러한 경우 reinstall 명령이 정리/복구에 도움이 됩니다.

또한 Author의 두 가지 새로운 명령이 있습니다: subscribe와 unsubscribe입니다. 이 명령들은 사용자가 데스크톱 알림을 관리하는 데 도움이 됩니다.

변경 사항

기본 심볼릭 링크 경로

NVM_SYMLINK의 공식 설치 프로그램은 이제 C:\Program Files\nodejs 대신 C:\nvm4w\nodejs를 기본값으로 사용합니다. Windows에는 승격된 액세스가 필요한 "보호된 디렉토리" 개념이 있습니다. C:\Program Files는 그러한 디렉토리 중 하나입니다. 설치 후 제한된 권한을 가진 사용자는 이 대체 디렉토리를 사용하면 액세스 문제가 발생할 가능성이 적습니다. 특권 사용자 계정에는 영향이 없습니다.

업데이트 애플리케이션 대체

NVM for Windows v1.1.12 및 이전 버전은 별도의 업데이트 애플리케이션을 제공했습니다. 이것은 새로운 nvm upgrade 명령을 위해 제거되었습니다. v1.1.12에서 마이그레이션하는 사용자는 새로운 1.2.0 설치 프로그램을 실행하여 현재 설치를 안전하게 업그레이드할 수 있습니다. 새 설치 프로그램은 현재 Node 설치 또는 npm 모듈을 제거하지 않습니다.

명령 별칭

세 가지 새로운 명령 별칭/단축키가 있습니다.

  • nvm i는 nvm install용
  • nvm-rm은 nvm uninstall용
  • nvm u는 nvm use용

VitePress로 제작됨