## yarn을 이용한 cra 만들기
``` javaScript
yarn create react-app basic
```
만들고 폴더에 들어가보니, .yarn 폴더가 없는 것을 발견하였다.
왜 없을까 찾아보니, yarn의 버전 문제였다.
### 원인
버전이 낮으면 제대로 폴더가 생성되지 않는데, 살펴보니 내 버전은 1로 시작했다.
1로 시작하면 낮으 버전이라고 볼 수 있다.
### 해결 방법
1. 기존 디렉토리를 삭제하고, 버전을 업데이트 해야한다.
버전을 업데이트하는 방법은 두가지가 있는데
```
> yarn set-version latest //최신 버전 다운로드
> yarn set version stable //최신 버전으로 업데이트
```
두가지 중에서 한가지를 선택해서 업데이트 하면 된다. 저는 최신 버전으로 업데이트하기를 선택하였습니다.
이렇게 만들고 cra를 생성하려고 보니, 또다른 오류가 발생했다.
> Usage Error: The nearest package directory (/Users/an-yelim/dreamCoding/basic1) doesn't seem to be part of the project declared in /Users/an-yelim.
### 원인
디렉토리에 yarn.lock or package.json이 존재하기 때문이다.
### 해결 방법
위 내용을 지워주고 다시 cra를 하면 제대로 만들어진다.
'개발 공부' 카테고리의 다른 글
[리액트 공식 문서] state 로직을 reducer로 추출하기 (0) | 2023.09.06 |
---|---|
[리액트 공식 문서] Quick start~ Thinking in React (0) | 2023.08.18 |
[JS] Number()와 parseInt와 차이점 (0) | 2023.07.10 |
[JS]함수형 프로그램이란 (0) | 2023.07.10 |
[JS] 형식화 배열이란?(Typed array) (0) | 2023.07.10 |