기업에서는 폐쇄된 인프라에서 개발을 진행해야할 때가 있습니다.
이때 인터넷에서 연결된 PC 에서 폐쇄망 PC로 한번에 패키지를 가져오는 방법을 공유합니다.
===================================================
인터넷PC
===================================================
1)npm 캐시경로 찾기 및 파일zip
명령어 : npm config get cache
수행결과 : C:\Users\......\AppData\Local\npm-cache
2) 해당 npm-cache 폴더를 압축
3) 해당 압축파일을 폐쇄망PC로 전송
===================================================
폐쇄망PC
===================================================
1) npm-cache 파일은 압축풀기
2) npm을 캐시폴더로 지정
명령어 : npm config set cache 압축을푼경로복사 --global
3)캐시폴더의 패키지 인스톨
명령어 : npm install
이렇게 하면 모든 패키지를 한번에 설치할 수 있습니다.
저는 react 관련된 mui 부터 d3까지 한번에 설치되는걸 확인할 수 있었습니다.
반응형