본문 바로가기

모바일 APP79

react-native-screens could not be found within the project or in these directories 원래는 yarn add @react-navigation/native react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view 전체 다 설치해줘야 하지만 불필요한 라이브러리를 설치 안하기 위해 하나씩 해서 react-native-screens 설치를 빼먹은 실수다 오류 메시지처럼 yarn add react-native-screens 설치 해주면 된다. 2021. 5. 14.
TDD 개발 환경 설정 인프런을 강의를 참고 하고 실습 했는데 나름 유료결제 인데 강의가 오랜된것인지, 아니면 강사님의 성의 부족인지 detox 자체가 아예 안되는 것이다. 공식 홈페이지를 보니 방법도 많이 다르고 (보통은 주기적으로 강의를 업데이트를 하지 않나?) 그래서 최근에 내가 삽질하면서 성공한 사례를 정리 해보려고 한다. 그리고 npm 보다는 yarn 사용하려고 한다. 장점은 속도, 의존성 중복 해결 등등 자세한것은 구글링으로 찾아보도록 ~ 1. jest설치 만약 npx react-native init "프로젝트 명" 명령으로 설치 했다면 기본적으로 설치 했기 때문에 jest를 따로 설치 해줄 필요 없다. 그러나 버전이 다르거나, package.json에 jest 가 설치 되어 있지 않다면 yarn add jest 명.. 2021. 5. 6.
FCM 웹 브라우저 푸시 보내기 방법은 Firebase에서 추천하는 호스팅 방법으로 했다 홈피에서 설명은 정말 대충이라 정리할겸 에뮬레이터를 여러개 띄우면 cpu, ram 부담가니 브라우저로 테스트할겸 1. 먼저 fcm홈피에서 사용할 프로젝트를 만들어 준비하고 있어야 한다. 2. 웹앱을 생성, 호스팅 또는 CDN 선택해서 사용하면 됨 3. firebase cli 설치, login해서 연결-> firebase init -> hosting 선택 -> 프로젝트 선택 4. firebase deploy 입력, 아래 새성된 URL로 접속 4-1 만약 서버에 올리지 않고 로컬 에서 먼저 테스트를 해보고 싶다면 firebase deploy 입력 지원 안되는 브라우저 있으니 사전에 조사가 필요함. (사파리) 2020. 9. 1.
반응형