React 프로젝트를 내부망에 가져가서 사용하려면?
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호 | 사이버몰의 이용약관 바로가기
'프로그래밍' 카테고리의 다른 글
| HTML에서 여러 동영상을 연속으로 재생하기(video tag) (0) | 2023.09.18 |
|---|---|
| sveltekit / 500 Internal Error, ReferenceError: localStorage is not defined 해결 방법 (0) | 2023.09.06 |
| 자바스크립트에서 날짜를 YYYY-MM-DD 포맷으로 출력 (0) | 2023.05.09 |
| Node 에서 Oracle DB 사용하기 (0) | 2023.04.25 |
| Node 19 + Oracle Instant Client를 사용하는 Docker 파일 만들기 (0) | 2023.04.25 |