본문 바로가기
React Native

npx patch-package

by 붕어사랑 티스토리 2025. 12. 30.
반응형

1. 개요

 

써드파티 라이브러리를 쓰다 에러가 났다. 원작자가 이를 수정할때 까지 기다리는데 임시방편으로 소스코드를 수정해서 사용하고싶다.

 

그런데 이 내용을 내 깃소스에다가 반영해서 다른 팀원들도 그 수정내용을 사용하려면?

 

npx patch-package를 사용하면 된다.

 

 

 

2. 사용법

 

먼저 npm install patch-package를 설치해야 한다.

 

 

그리고 package.json에 아래 내용을 추가해준다.

 

 "scripts": {
+  "postinstall": "patch-package"
 }

 

 

이러면 세팅 완료이다.

 

 

 

다음으로 node_moudules에 들어가서 외부 라이브러를 수정한다

 

 

그 다음 npx patch-package 패키지네임 을 입력하면 patches라는 폴더가 만들어지고 거기에 패치파일이 생긴다.

 

 

이후 npm install을 하면 node_module이 설치될때 저 패치파일들이 후속으로 적용되어서 변경사항이 적용된다.

 

 

 

 

 

 

 

npx patch-package 패키지네임 --create-issue 까지 하면 해당 깃허브에 패치내용을 올리고 원작자에게 수정요청까지 할 수 있다.

 

반응형

댓글