React Native를 배우기 위해 니꼴라스 강의와 블로그를 찾아 설치 방법을 찾았는데 전부 다 프로젝트 생성까지는 잘 되는데, 안드로이드에서 실행하려고 하면 화면은 받아오지 못한다. 찾아보니 expo 설치 방법이 바뀌었다. 1년 전만 해도 npm install expo-cli
로 설치하고 expo init
으로 프로젝트 생성이 가능했던 것 같은데, 지금은 버전이 업데이트되면서 npx create-expo-app
로 설치해야 하는 것 같다.
Host OS: Window 11
가상 환경: Docker + Ubuntu 20.04
Node 버전: 16.16
$ npm install --global yarn
$ yarn --version
$ yarn add expo
$ npx expo login
$ npx expo whoami
$ npx create-expo-app my-app
또는
$ npx create-expo-app --template // 사용할 수 있는 템플릿을 보여준다.
$ npx expo start
또는
$ npx expo start --tunnel
--tunnel
옵션을 사용해서 Tunnel Connection으로 연결하면 된다.$ npx expo install react-native-web@~0.18.10 react-dom@18.2.0 @expo/webpack-config@^18.0.1
$ npx expo start --tunnel
expo init
이 안되는지도 모르고 시도하다가 새벽에 생고생했다.