1. nodejs 설치
Download | Node.js (nodejs.org)
Download | Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
현재 v18.18.0 설치
2. jdk1.8 설치
Oracle JDK1.8 설치
3. Android Studio 설치
Android SDK
Android SDK Platform
Android Virtual Device
체크하여 꼭 설치~
Android SDK Platform 34 설치
SDK Tools 설치
로컬유저데이터\Android\Sdk\platform-tools 를 패스에 등록
에뮬레이터 생성
4. Visual Studio Code 설치
현재 1.84.2
5. 프로젝트 생성하기
npm i -g expo-cli
현재 deprecated 라는 경고가 나오지만, 아직은 잘됩니다.
expo init my-first-rn
cd my-first-rn
npm start
터머널에 qr 코드가 나옵니다.
모바일폰에 expo go 앱을 설치하고 qr 을 찍으면 앱을 확인할 수 있습니다.
6. Visual Studio Code 플러그인 설치
Prettier 설치
플러그인 클릭후, 톱니바퀴 Extension Setting 선택
format on save 체크
formatter 검색 default formatter 에 prettier 로 변경
.prettierrc 파일을 생성 한 후,
{
"singleQuote": true,
"arrowParens": "always",
"tabWidth": 2,
"printWidth": 80
}
ESLint 설치
콘솔에서
npx eslint --init 실행
2개의 모듈 설치 후,
To check syntax and find problem 선택
JavaScript module 선택
React
No
Browser 선택 해제후, Node 선택 ( 스페이스바 )
JSON 선택
npm
Yes 끝!
.eslintrc.json 파일이 생성된다. 그럼 파일을 열어서 2가지를 수정
"extends": [
"eslint:recommended",
"plugin:react/recommended",
"plugin:react/jsx-runtime"
],
...
"rules": {
"no-console": "warn"
}
}
7. 프로젝트 추가 정리
npm i -D @types/react @types/react-native
자동완성 잘나오게 하기
npm uninstall react-native-web
않쓰는 패키지 삭제해서 자동완성시 안햇갈리게 하기
8. 시작!
npm start