[Nexus] nodejs 미러링하는 프록시 저장소 설정

bbbbbhyun·2025년 9월 24일

DevOps & Cloud

목록 보기
16/29

Nexus 설정

  1. Nexus 관리자 로그인 및 이동
  • 관리자 계정으로 로그인
  • settings 클릭

  1. 저장소 생성 버튼 클릭
  • 왼쪽 메뉴에서 Repositories 클릭
  • [+ Create repository] 버튼 클릭

  1. 저장소 타입 선택
  • raw(proxy) 선택

  1. 저장소 정보 입력
  • Name 작성
    추천이름 : nodejs-dist
  • Remote storage 작성
    (원본 파일들이 있는 원격 서버 주소를 입력)
    https://nodejs.org/dist/

  • Blob Store default 선택
    (캐시된 파일(아티팩트)을 저장할 공간)

  • Strict Content Type Validation 체크 해제
    (Node.js 배포 파일들의 Content-Type이 다양할 수 있어 체크되어 있으면 문제발생 가능)


  1. 생성 완료
  • 페이지 하단의 [Create repository] 버튼 클릭
  1. 설정 확인
    http://your-nexus-ip:8081/repository/npm-proxy/v18.17.1/win-x64/node.exe

    위 주소로 접속했을 때, Nexus가 원격 서버(nodejs.org)에서 파일을 가져와서 다운로드가 시작된다면 성공

nvm setting 설정

window 경우

  • 설정 파일 열기
    C:\Users\AppData\Roaming\nvm\setting.txt

  • 설정 추가

    node_mirror: http://your-nexus-repository-url:8081/repository/nodejs-dist/
    npm_mirror: http://your-nexus-repository-url:8081/repository/npm-proxy/

    (node_mirror: Node.js 런타임 (node.exe)을 다운로드할 경로

    npm_mirror: 해당 Node.js 버전에 맞는 npm을 다운로드할 경로)

linux 경우

설치 테스트

nvm install 16.20
profile
BackEnd developer

0개의 댓글