프로그래밍

React 프로젝트를 내부망에 가져가서 사용하려면?

cellaxon 2025. 11. 3. 11:19

내부망 환경에서 일을 해야 하는 상황에 놓였습니다.

이런 일이 아니었다면 이런 포스팅을 할 일이 없었겠지요.

상황에 처해봐야 문제를 해결할 방법을 찾게 되니 말입니다.

 

가장 간단한 방법을 정리해서 올려둡니다.

pnpm을 사용하고 있다는 조건입니다.

 

 

1. 프로젝트 루트 경로에 '.npmrc' 파일을 생성합니다.

 

2. 아래의 내용을 붙여넣습니다.

# .npmrc 파일
virtual-store-dir=.pnpm
store-dir=./.pnpm-store
modules-dir=./node_modules

 

3. 외부망 환경에서 아래의 명령을 실행합니다.

pnpm install

 

4. 프로젝트 폴더를 통째로 압축합니다. ('.pnpm', '.pnpm-store', 'node_modules' 등 모든 파일과 폴더를 포함해서 압축)

 

5. 내부망으로 가져가서 압축을 풀고 아래의 명령을 실행합니다.

pnpm install -offline

 

 

여기까지입니다.

 

나중에 또 다시 찾게 될 일이 있을 것 같아 기록으로 남겨둡니다.

 

 

사실 빌드한 결과물만 반입해도 되지만

사소한 수정을 할 때마다 반입 신청을 하기에는 번거로워서

간단한 수정은 내부망 환경 안에서 처리할 수 있도록 방법을 찾아보았습니다.

사업자 정보 표시펼치기/접기
주식회사 셀엑손 (CELLAXON Inc. | 이상효 | 경기도 화성시 동탄감배산로 143, 202동 2409호 | 사업자 등록번호 : 304-81-34245 | TEL : 031-8043-3215 | Mail : ryan@cellaxon.com | 통신판매신고번호 : 2022-화성동탄-0844호 | 사이버몰의 이용약관 바로가기