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
반응형