React Native 개발기(1)
개발환경 설정이 제일 어렵다...
개발환경 설정
개발을 하기 위해서는 개발환경을 먼저 설정해야 한다. chat gpt에 react native 개발환경 설정을 알려달라고 해봤다. 아주 자세히 잘 알려준다. 그런데 그대로 했더니 안된다;;; 알고 봤더니 mac m1 cpu에서는 개발환경을 설정하는 방법이 다른 거 였다. google에 검색해서 다시 해보았다. mac으로 개발환경을 설정 하는 경우 intel, m1, m2 cpu별로 개발환경 설정이 다르니 주의가 필요하다.
라이브러리 사용
React Native를 혼자 개발하다 보면 직접 개발하기보다는 라이브러리를 사용하는 것이 성능이 더 좋아서 라이브러리를 사용하게 된다. 그런데 React Native는 라이브러리가 개발되면서 서로 다른 버전으로 인해 충돌이 발생하는 경우가 많아서 라이브러리를 사용하다가 안되면 다른 라이브러리로 대체하거나 하는 등 라이브러리를 지우는 일이 너무 많았다. 그래서 이번에는 라이브러리를 지우는 방법을 정리해봤다.
- 실행 중인 에뮬레이터(android, ios)를 종료한다.
- 실행 중인 terminal을 모두 종료한다.
- package-lock.json을 지운다.
- node_modules를 지운다.
- package.json 에서 사용하지 않는 라이브러리를 지우고 새로 사용할 라이브러리를 추가한다.
- 아래 명령어를 실행해 새로 설정한 라이브러리를 설치한다.
npm i
- cd ios && pod install ios 라이브러리를 설치한다.
cd ios && pod install
- npx react-native start –reset-cache 로 다시 react-native를 실행한다.
npx react-native start --reset-cache
위 과정을 개발 하면서 정말 자주 하는 것 같다…