본문 바로가기

개발 공부

.yarn 디렉토리가 없는 경우

## 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를 하면 제대로 만들어진다.