반응형
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 까지 하면 해당 깃허브에 패치내용을 올리고 원작자에게 수정요청까지 할 수 있다.
반응형
'React Native' 카테고리의 다른 글
| Flutter와 비교해 RN에서 최적화 할때 고려해야 할것 (0) | 2025.12.20 |
|---|---|
| Reanimated 큰그림 정리 (0) | 2025.12.16 |
| Flutter에서 RN으로 넘어오며 느낀 장단점들 (2) | 2025.12.10 |
| React Native Skia에서 uniform에 애니메이션 주기 (0) | 2025.11.10 |
| RN에서 네이티브 코드 불러오기 (0) | 2025.11.06 |
댓글