728x90
반응형

rn을 하다보면, 기본적인 틀을 짤때 하는 일들이 있다.

 

1.stack navigation / bottom tab navigation

2.redux toolkit

3.persist-store

4.eslint / prettier 설정

 

등등...

만든 템플릿 프로젝트에 들어가있는 라이브러리들

 

사실 프로젝트를 시작할때, 기본적인 구조를 고민하면서 짜는건 즐거운 순간이지만, 대부분 고민을 하고나서 짜는 구조는 비슷해보인다.

 

해서, 시간이 날때 기본적인 라이브러리들을 넣고, 폴더 구조를 잡아 놓은 프로젝트를 만들었다.

 

이번에 새로 시작하는 프로젝트에 해당 프로젝트의 이름만 변경하여 이용하려고한다.

 

그러기위해서는 일단, 프로젝트의 이름 / 번들 id 등을 변경해줘야한다.

 

그러기 위해서는

npm install -g react-native-rename

 

명령어로, react-native-rename 라이브러리를 설치해준다.

 

또 기존 템플릿에서 브랜치도 하나 따준다(혹시 문제가 생길경우를 대비하여, 나는 작업할때 모두 브랜치를 딴다)

 

git checkout -b rename

 

후에, 해당 브랜치의 로컬에서 

 

react-native-rename "새로운이름"

 

명령어를 쳐주면, 

 

파일들이 변경된다.

 

루트에서 

 

npx pod-install

 

로 다시 pod 세팅을 해주면 ios 는 모두 변경이 완료된다.

 

안드로이드 같은 경우에는

 

기존 번들 아이디를 검색하여, 새로운 번들아이디를 입력하면되고, xcode에서도 같은 번들아이디로 변경해주면 끝난다.

 

해당 브랜치의 루트에서

rm -rf ./.git

 

로 깃파일을 없애주고

 

git init

 

으로 새로운 깃을 만들어 레파지토리에 연결해주면 끝이다.

728x90
반응형

+ Recent posts