【NPM】서버 오프라인 설치 NPM 패키지
배경
프로젝트 중의 서버는 모두 네트워크에 연결할 수 없고 USB를 꽂을 수 없으며 파일을 복사하는 데 불편하다. 개발 과정에서 온라인으로 모듈을 설치해야 하기 때문에 이 방법을 사용하면 효율을 높일 수 있다.
세부 절차
application-port=7000 #
application-host=192.168.1.123 # IP
nexus-3.13.0-01-win64
exus-3.13.0-01\bin
exus.exe /run
# /run
Repository → Create repository → npm(proxy) 선택
창고 이름 Name:npm-proxy
웨어하우스 원격 URL원격 스토리지:https://registry.npmjs.org
로컬 저장소 Blobstore:default
나머지 기본값은 수정할 필요가 없습니다.
Create repository 를 클릭하여 완료
npm config -g set registry http://192.168.1.123:7000/repository/npm-proxy
IP 주소, 포트, 창고 이름 참조 이전 설정
npm install bluebird
node-gyp 모듈 설치
Repository → Create repository → raw(hosted) 선택
저장소 이름Name:file
로컬 저장소 Blobstore:default
나머지 기본값은 수정할 필요가 없습니다.
업로드할 파일은 그림과 같습니다. (업로드할 때 업로드 후 파일 저장 경로를 선택하고 업로드 후 폴더 구조를 그림과 같이 유지합니다.)
npm install -g node-gyp
node-gyp install --dist-url=http://192.168.1.123:7000/repository/file/node
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
npm 종속 라이브러리의 라이센스를 확인하는 방법Node.js와 현대 웹 앱을 만들 때 npm에서 떼어내 라이브러리를 설치할 것이라고 생각합니다. npm으로 가져온 라이브러리는 재배포하는 것은 아니고 단순히 이용할 뿐입니다만, 이용에 대해서도 어떠한 제한(학술 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.