프로젝트 소개
NVM for Windows는 Windows 전용으로 구축된 Node.js 버전 관리자로, Microsoft 및 Google 문서에서 Windows 개발자에게 권장하는 버전 관리자로 소개됩니다. Mac과 Linux만 대상으로 하는 원래 nvm과는 별개의 프로젝트이며, 클론이 아닌 다른 설계 철학을 따릅니다.
README는 버전 2가 현대적인 워크플로를 목표로 한 완전한 재작성임을 강조하며, v1에서의 주요 변경 사항은 프로젝트 문서 사이트에 기록되어 있습니다. 프로젝트는 웹사이트, 문서, 공지사항 토론 카테고리를 주요 리소스로 제공합니다.
README에 설명된 주요 기능:
- 호환성: 필수 관리자 권한 없음; 심볼릭 링크를 피하고 Zig로 작성된 shim 모드; 제로 지연 전환을 위해 심볼릭 링크 폴백이 있는 junction을 사용하는 링크 모드.
- 자동화: 디렉터리별 버전 전환(고정), 누락된 버전 자동 설치, 기본 전역 모듈 자동 설치.
- 속도: 병렬 동시 설치, 7z를 통한 더 작은 다운로드, 네이티브 추출, 캐싱.
- 네이티브 통합: Windows Apps, Windows 이벤트 뷰어를 통한 로깅, Windows 레지스트리, 데스크톱 알림 센터.
- 사용자 지정: 사용자 정의 별칭, 사용자 정의 기본 전역 모듈, 로컬(에어갭) 다운로드 구성.
README는 또한 통제된 환경을 위한 계획된 상용 Certified Builds를 언급하며, 2026년 9월로 예정되어 있습니다. 기능으로는 설치 프로그램 및 실행 파일에 대한 코드 서명, MSI/MST 및 Microsoft Intune 설치 프로그램, 전용 이벤트 소스 및 SIEM 통합을 통한 고급 감사 가능 구조화 로깅, Active Directory/Entra 통합을 포함한 정책 적용, Node.js 버전 또는 범위 제한, nvm-windows 및 Node/npm/npx 설정 제어, 고급 프록시 지원(IWA, WPAD/PAC), 프라이빗 Node.js 다운로드 미러, SBOM, SLSA 출처 및 VEX 보고서와 같은 신뢰 아티팩트가 있습니다. 이 중 일부는 애드온 패키지로 표시되어 있습니다.
README는 마지막으로 이슈 리포터, 기여자 및 프로젝트 개선에 도움을 준 다른 사람들에게 감사를 표하며, 별도의 기여자 목록 파일을 안내합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.