[R/N] m1 자잘자잘 오류들

ww8007·2021년 5월 31일
0

ReactNative

목록 보기
1/8
post-thumbnail

진짜 지금까지 코딩을 하면서 만난 오류들 중에 제일 어이없고 왜 실행이 잘 되는지도 모르겠는 오류들을 만났다.

  • 위 화면을 보기 위해서 진짜 얼마나 많은 삽질을 한지 모르겠다...

가장 중요한 것!!!

Rosetta 환경의 터미널에서 모든 작업을 진행할 것
초기 파일을 설정하고 무조건 yarn ios로 실행 시킬 것

오류 목록

  1. m1 rosetta homebrew
  2. nvm 오류
  3. yarn ios 면 잘되고 npm run ios 할 시 안됨

배운점 : stackoverflow를 무작정 따라 하지 말자
- R/N을 하기전에 다른 문제가 생겨서 homebrew를 건드렸는데
- R/N에서 어제까지만 해도 잘되던 파일이 갑자기 안되는 문제가 발생
- zshrc와 node, homebrew 모두 엉켜버림

  • 오류 구문을 열심히 검색하여 node도 지워보고 재설치를 여러번 반복했다.
  • 결과적으로 해결은 하였다.

M1에서의 R/N은 Arm을 지원하지 않으니 Rosetta 환경의 터미널에서 무조건 구동할 것!!!

  • https://reactnative.dev/docs/typescript
  • 위의 주소가 typescript로 R/N 파일을 생성하는 예시를 보여준다.
npx react-native init MyApp --template react-native-template-typescript

설치법

  1. 터미널 하나 복제해서 Rosetta로 열기
  2. homebrew 설치
  3. nvm 설치
  4. node.js 설치(lts)
    nvm install --lts
  5. xcode 설치
  6. 코코아팟 설치
    sudo gem install cocoapods
  7. 워치맨 설치(이걸 해야 위의 사진같이 자동으로 잘됨)
profile
Frontend 개발자를 꿈꾸는 대학생 입니다.

0개의 댓글