본문 바로가기
프로그래밍/react.js

react native

by freeelifee 2024. 11. 27.
728x90

윈도우 개발 환경 설정

파워셀에서 수행 (관리자 x)

1.

Set-ExecutionPolicy RemoteSigned -scope CurrentUser
=> A 입력

2. 환경변수 설정
변수명 : SCOOP
값 : c:\Scoop

Scoop은 Windows의 환경 변수를 이용해 설치 경로를 설정합니다. Scoop을 설치할 때 환경 변수 SCOOP를 설정하면, Scoop은 해당 변수에 지정된 경로를 기본 설치 디렉터리로 사용하게 됩니다.
이 과정은 다음과 같이 작동합니다:
환경 변수 설정: SCOOP 환경 변수를 설정하면, Scoop은 이 값을 참조하여 해당 디렉터리에 소프트웨어를 설치합니다. 예를 들어, SCOOP 변수를 C:\scoop로 설정하면, Scoop은 소프트웨어를 기본적으로 C:\scoop\apps 디렉터리에 설치합니다.
설치 경로 확인: Scoop이 실행될 때마다 SCOOP 환경 변수를 확인하고, 해당 경로가 올바른지 확인합니다. 이로 인해 설치 경로가 일관되게 유지됩니다.
소프트웨어 설치: Scoop을 통해 소프트웨어를 설치할 때, 환경 변수로 설정된 경로에 소프트웨어를 설치하여 관리할 수 있게 됩니다

3. scoop 설치
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

4. node.js lts 버전 설치
scoop install nodejs-lts

5. git 설치

scoop install git

# Scoop bucket은 Scoop 패키지 관리 시스템에서 패키지의 집합을 의미
# 각 bucket은 여러 패키지의 매니페스트 파일을 포함하고 있으며, 이를 통해 사용자는 다양한 소프트웨어를 쉽게 설치할 수 있습니다.
# 다양한 종류의 bucket이 존재하며, 각 bucket에는 특정 유형의 소프트웨어가 포함되어 있습니다. 
# 예를 들어, 기본 bucket에는 Scoop 팀에서 관리하는 기본 패키지가 포함되어 있으며, extras bucket에는 추가적인 소프트웨어가 포함되어 있습니다. 
# 커뮤니티에서 관리하는 다양한 bucket을 추가하여 더 많은 소프트웨어를 사용할 수도 있습니다.

6. Java 관련 소프트웨어 패키지들을 포함한 bucket을 Scoop에 추가
scoop bucket add java

7. java bucket을 추가한 후에는 다음과 같은 명령어를 통해 특정 버전의 JDK를 설치할 수 있습니다:
scoop install adopt8-hotspot
=> x
scoop install temurin8-jdk

8. extras bucket에 있는 소프트웨어들을 설치할 수 있도록 extras bucket 추가
scoop bucket add extras

9. VSCode 설치
scoop install vscode

Notes
-----
Add Visual Studio Code as a context menu option by running:
'reg import "F:\Scoop\apps\vscode\current\install-context.reg"'
For file associations, run:
'reg import "F:\Scoop\apps\vscode\current\install-associations.reg"'

=> 설치 후 reg 파일을 실행하라고 나옴

10. VSCode 설치 경로로 이동 후 reg 파일 실행
cd F:\Scoop\apps\vscode\current
.\install-context.reg
.\install-associations.reg

11. android-studio
scoop install android-studio android-sdk
=> x. android-sdk는 deprecated 된듯함. android-studio 설치하면 sdk도 포함되는듯 싶음.

scoop install android-studio

 

 

npx react-native init ch02_1 --template react-native-template-typescript

=> x
npx @react-native-community/cli init ch02_1 --template react-native-template-typescript

=> x
npx @react-native-community/cli init ch02_1

728x90

'프로그래밍 > react.js' 카테고리의 다른 글

리액트 네이티브로 TodoApp 구현하기 - 1  (1) 2024.12.15