Fronted

[React-Native] VSCode로 프로젝트 실행하기 (yarn 설치, 명령어)

성코 2024. 4. 11. 23:42

1. VSCode - 터미널 열기

2. npm 명령어로 yarn 설치하기

npm install -g yarn

 

3. package.json의 패키지 설치

yarn install

 


[오류발생]
yarn : 이 시스템에서 스크립트를 실행할 수 없으므로...
권한이 없어서 이 시스템에서 스크립트를 실행할 수 없다는 에러가 발생

 

[해결책]

1. PowerShell 관리자권한으로 실행

2. Get-ExecutionPolicy 명령어 입력

3. 권한이 없으면 Restricted

4. Set-ExecutionPolicy RemoteSigned 입력

5. Y 입력

6. Get-ExecutionPolicy 명령어로 권한 확인

7. RemoteSigned 뜨면 변경된 것을 확인할 수 있다.


4. 프로젝트 실행

yarn start

[오류발생]

Error : Could not determine the dependencies of null

...

Incompatible because this component declares a component for use during compile-time, compatible with Java 11 and the consumer needed a component for use during runtime, compatible with Java 8.

자바 버전이 낮아서 발생한 오류. 찾아보니 안드로이드 스튜디오는 11 버전 이상부터 지원하는 것 같다. 

 

[해결책]

1. [제어판] - [프로그램 삭제]

java로 검색해서 나오는 파일 삭제

2. https://www.java.com/ko/download/uninstalltool.jsp에 접속해서 [약관에 동의합니다] 클릭

3. uninstall.exe 실행하고 JDK 파일 삭제

4. jdk 11 다운로드

5. [시스템 환경 변수 편집] - [환경변수] - [새로만들기]

jdk 11 설치 경로 복사 붙여넣기

6. path 편집

%JAVA_HOME%\bin\

추가

7. cmd로 jdk 버전 확인

java -version
javac -version

 

11로 뜨면서 변경된 것을 확인할 수 있음 


[2024.04.24 추가]

다른 프로젝트 실행시 똑같이 명령어 줘도 실행이 안돼서 아래 명령어 반복했더니 실행됨.. 어떤 오류인지 모르겠다 ㅠ 

yarn start
yarn android