Dev/React Native

ReactNative: 환경 설정하기 및 설치 정리(Mac, M1)

두넌 2023. 5. 2.

Homebrew 설치하기

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

다음 링크에 들어가서 해당 명령어를 터미널에 붙여넣기 하여 Homebrew를 설치한다

설치하면, 어떤 스크립트를 실행하라는 내용이 나오는데 그거 실행해야 M1에서는 정상적으로 brew를 사용할 수 있으니 꼭 해야한다!

 

 

Watchman 설치하기

brew install watchman

다음 명령어를 통하여 watchman을 설치한다

watchman이란 페이스북에서 제작하였고, 파일의 변화를 감지하고 파일의 변화가 조건을 만족시키면 특정 동작을 실행시키기 위하여 필요하다

 

Node.js 설치하기

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

해당 명령어를 터미널에 입력하여 nvm(Node Version Manager)를 설치해준다

설치가 완료되면 다음 단계로 가서 nvm을 통하여 Node.js 설치하면 된다

설치 후 `nvm`을 커맨드에 입력하여 정상적으로 설치가 되었는지 확인한다

 

나는 Node.js 16.17.0을 설치했고, 17이상의 버전에서는 expo-cli와 오류가 발생하여 16버전이 맞는것 같다

nvm install 16.17.0

설치 후 npm --version 을 통하여 버전이 잘 표시되는지 확인하는 것은 필수!

 

 

Expo 설치하기

npm install expo-cli --global

어차피 해당 코드가 deprecated되어서 이 코드가 쓰이진 않지만 알아서 글로벌로 설치해 준다

이 명령어를 통하여 expo를 설치하면 된다

그리고 expo 설치가 끝나면 터미널에서 어떤 명령어를 주고 업데이트 하라고 하는데 따라서 하면 된다

 

Expo 프로젝트 생성

expo init <ProjectName>

이제 개발을 진행할 디렉토리로 이동하여 다음 명령을 실행하면 expo 프로젝트가 생성될 것이다

댓글