일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 맥린이
- 달리기반
- 스파르타코딩클럽
- 코린이
- 팀워크최고
- Programmers
- Expo
- TDD
- 항해99
- 프로그래머스
- 사전준비
- 필수강의
- D반8조
- NotionAI
- 챗GPT
- ChatGPT
- REACT
- rn
- 웹개발종합반
- 멍친구
- 실전프로젝트
- 알고리즘기초주차
- Ai
- 리액트
- 알pdf #파일탐색기미리보기안될때
- TS
- 프론트엔드
- ReactNative
- typeScript
- 7기
- Today
- Total
FrontEnd :-)
[RN] study 2week ①expo 설치 본문
React Navtive 스터디 1-2week
노마드코더 강의- 왕초보를 위한 React Native 101(https://nomadcoders.co/react-native-for-beginners)
[설치]
expo 설치
npm install --global expo-cli
<error
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/expo-cli'
npm ERR! [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/expo-cli'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'mkdir',
npm ERR! path: '/usr/local/lib/node_modules/expo-cli'
>
https://brtech.tistory.com/124
Error: EACCES: permission denied 문제 해결 방법
node-sass 를 설치하려고 sudo npm install -g node-sass 를 하니 /usr/local/bin/node-sass -> /usr/local/lib/node_modules/node-sass/bin/node-sass > node-sass@4.13.0 install /usr/local/lib/node_modules/node-sass > node scripts/install.js Unable to save
brtech.tistory.com
<해결방법
자신의 계정 홈 경로에 npm global 설치 패키지 디렉토리를 만들고 글로벌 설치시에 해당 경로로 패키지가 설치 되도록 하는 방법인데 다음의 과정을 진행하면 된다.
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
vi ~/.profile
profile 제일 하단에 다음 코드를 추가한다.
export PATH=~/.npm-global/bin:$PATH
:wq 저장 후 변경된 프로필 내용을 적용 해준다.
source ~/.profile
끝.
다시,
npm install --global expo-cli
>
expo-cli 설치됨.
=> 아이폰에 Expo Go 앱 설치
=> expo.dev 회원가입/로그인
——————How Does React Native Work——————
리액트 네이티브에는 브라우저가 없다!
RN은 인터페이스로, 우리(User)와 운영체제(iOS, 안드로이드) 사이에 있다.
RN은 iOS와 안드로이드에 각각 메시지를 보낸다.
——————New App 시작——————
expo init NomadWeather
enter;
npm start
expo login
snack.expo.dev 에서 시뮬레이터 볼 수 있음~
Expo is...
=> JavaScript 및 React Native를 사용하여 대화형 제스처 및 그래픽으로 경험을 만들기 위한 개발자 도구
=> Build one JavaScript/TypeScript project that runs natively on all your users' devices.
Expo Documentation
docs.expo.dev
(2019년 글) https://ui.toast.com/posts/ko_20190213 , https://ui.toast.com/posts/ko_20190624
'React Native' 카테고리의 다른 글
[RN] study 3week / component 기본기 (0) | 2023.02.23 |
---|---|
[RN] study 2week ④ expo - App 배포하기 (0) | 2023.02.12 |
[RN] study 2week ③Todo App (0) | 2023.02.10 |
[RN] study 2week ②Weather App (0) | 2023.02.07 |
[RN] study 1week (0) | 2023.02.04 |