- 오늘은 리액트 네이티브르 이용하여 코인시세어플을 처음부터 만들어 볼생각이다.
어플을 만들어 본적도 없고 react-native를 사용해 본적도 없어서 하나하나 쓰면서 만들어가 볼생각이다.
리액트 네이티브를 시작하기 전에 설치 해주어야 하는건 node하고 watchman,homebrew이다
나는 이번에 React-native-cli를 이용하여 네이티브를 시작해 볼것이다
근데 시작부터 난관을 겪었다
- npm install -g react-native-cli
위에 코드를 터미널에 입력해서 설치할려니까 오류가 계속 생겼다...--global로 해도 오류가 나왔다.
그래서 EACCES: permission denied, mkdir '/usr/local/lib/node_modules/react-native-cli' 이것을 검색해 본 결과 스택플로우에서 해답을 찾았다. 앞에 sudo만 붙이면 된다고 한다.- sudo npm install -g react-native-cli
근데 또 실행 해보니 이번엔 cli.init is not a function 에러가 난다.
구글링 해본 결과 이번에 mac이 업그레이드 되면서 0.69 버전하고 호환이 잘안되는거같았다.
그래서 구글링 해본 결과 버전을 다운그레이드 해서 시작하고 나서 다시 업그레이드 하면 된다고 한다.
- npx react-native-cli init ProjectName --version 0.68.2
아 설치하기 전에 코코아팟을 먼저 설치 하도록 하자- sudo gem install cocoapods