윈도우에서 개발환경을 갖추기 위해
Scoop와 Node.js, Java8 JDK, VSCode를 설치해 보겠습니다!
Scoop 설치
Scoop 프로그램 설치는 관리자 모드로 실행한 윈도우 파워 셸에서 진행합니다.
파워 셸에서 Scoop을 설치하려면 다음 명령을 실행합니다.
>>> Set-ExecutionPolicy RemoteSigned -scope CurrentUser
명령을 실행한 후 '모두 예'를 의미하는 A를 입력합니다.
그 후 'SCOOP'이라는 이름의 파워 셸 환경 변수를 다음처럼 설정합니다.
>>> $env:SCOOP='C:\Scoop'
그러면 앞으로 Scoop으로 설치한 모든 프로그램은 C:\Scoop 디렉터리에 위치합니다.
하지만 이 환경변수 설정은 파워셸에서 Scoop으로 프로그램을 설치할 때마다 실행해야 하므로
윈도우 환경변수로 설정합니다.
윈도우 검색란에 '시스템 환경 변수 편집' -> 환경 변수 클릭
사용자 변수 [새로 만들기]를 클릭한 후,
변수 이름과 변수 값을 각각 SCOOP과 c:\Scoop으로 입력하고 [확인] 버튼을 누릅니다.
그리고 다음 명령어를 실행합니다.
>>> iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
명령을 실행하면 다음과 같이 c:\Scoop 디렉터리에 Scoop이 설치된 것을 확인할 수 있습니다.
그럼 Scoop설치가 끝났습니다!
Node.js 설치
리액트 네이티브 개발은 Node.js 버전에 영향을 받습니다.
이 때문에 너무 최신 버전이 아니면서 지원이 확실한 LTS(long term support) 버전을 사용하시는 것이 좋습니다.
다음 명령을 관리자 모드 파워셸에 실행하면 Node.js를 설치할 수 있습니다.
>>> scoop install nodejs-lts
>>> node -v
참고로 저는 v14.17.4 버전을 사용하였습니다!
Java8 JDK 설치
리액트 네이티브는 안드로이드 SDK 빌드 도구가 필요합니다.
그런데 안드로이드 빌드 도구는 java 버전 8 JDK가 설치되어야 동작합니다.
다음 명령으로 java8 JDK를 설치합니다.
>>> scoop install git
>>> scoop bucket add java
>>> scoop install adopt8-hotspot
>>> java -version
Visual Studio Code 설치
비주얼 스튜디오 코드(이하 VSCode)는 마이크로소프트에서 제공하는 오픈소스 편집기입니다.
다음 명령으로 설치 합니다.
>>> Scoop bucket add extras
>>> scoop install vscode
설치가 완료되면 다음 내용이 출력됩니다.
Add Visual Studio Code as a context menu option by running: "C:\Scoop\apps\vscode\current\vscode-install-context.reg"
이 내용은 파워 셸에서 다음 명령을 실행하라는 의미입니다.
>>> cd c:\scoop\apps\vscode\current
>>> ./vscode-install-context.reg
이상으로 VSCode 설치를 마쳤습니다!
Scoop으로 설치한 프로그램은
>>> scoop update * 명령으로
한꺼번에 최신 버전으로 업데이트할 수 있습니다!
이상 다음 편에는 '안드로이드 스튜디오 설치'하는 방법을 알려드릴게요~!
다음 내용은 위 책을 참고하여 작성하였습니다:)
'React Native > 이론' 카테고리의 다른 글
[ReactNative] 리액트 네이티브 컴포넌트 만들기 (뷰 작업, JSX 사용, 네이티브 컴포넌트 스타일링) (0) | 2021.08.30 |
---|---|
[React Native] 리액트 네이티브 동작 원리(DOM, bridge, 렌더링 라이프 사이클 ) (0) | 2021.08.24 |
[React Native] 리액트 네이티브란? 개념과 특징, 장단점 ! (0) | 2021.08.19 |
[React Native] 리액트 네이티브 VSCode 환경 설정 및 사용법 #4 (1) | 2021.08.12 |
[React Native] 리액트 네이티브 앱 프로그래밍 시작하기 #1 (1) | 2021.08.11 |
댓글