728x90
반응형

기존 사용하고 있는 라이브러리중에, 포크를 딸만큼은 아니지만, 패키지가 수정되어야 할 부분이 존재했다.

 

android compile 이 deprecated 되고, implementation 으로 변경되었기 때문에, 간단히 patch-package 를 해주기로했다.

 

일단 package.json 에

 

postinstall : patch-package 를 적용해주었다.

 

yarn과 npm 후(post)에 실행해주는 명령어이다.

 

그뒤

 

yarn add patch-package

로 patch-package 를 세팅해준다.

 

후, 원하는 패키지의 코드를 변경해준다.

 

compile "com.facebook.react:react-native:+"

implementation "com.facebook.react:react-native:+"

로 변경

npx patch-package "모듈이름"

을 통해 patch파일을 생성해준다.

 

내가 수정한 모듈이름은 react-native-orientation이었다. 따라서 나는

 

npx patch-package react-native-orientation 을통해 패치파일들을 생성해주었다.

 

패치 파일이 생긴걸 확인

 

rm -rf node_modules

를 통해 node_modules를 제거하고 다시

 

yarn을 통해 깔아보면 patch가 반영되는것으로 확인 된다.

728x90
반응형

+ Recent posts