코딩/Node.js

[yarn] yarn 설치 불가 이슈(다층구조 충돌이슈)

카슈밀 2024. 12. 7. 20:23
반응형

yarn으로 koa 프레임워크를 이용하여, 노드환경을 구성하려고 한다.

그런데, 이러한 에러가 발생하길래 무엇인가해서 봤더니, 내용에 정답이 있다.

 

 

Usage Error: The nearest package directory (/Users/맥북/2024.12/techofReact/blog/blog-backend) doesn't seem to be part of the project declared in /Users/맥북.

- If /Users/맥북 isn't intended to be a project, remove any yarn.lock and/or package.json file there.
- If /Users/맥북 is intended to be a project, it might be that you forgot to list 2024.12/techofReact/blog/blog-backend in its workspace configuration.
- Finally, if /Users/맥북 is fine and you intend 2024.12/techofReact/blog/blog-backend to be treated as a completely separate project (not even a workspace), create an empty yarn.lock file in it.

 

 

yarn.lock이 없기때문이다.

 

yarn init -y

yarn add koa // 명령어 진행시 해당 부분 발생

 

touch yarn.lock

yarn init -y && yarn add koa

touch yarn.lock

yarn init -y && yarn add koa

 

 

발생원인은 yarn 자체에서 다층구조 프로젝트를 감지하는데,

상위 프로젝트가 하위프로젝트 설치 및 업데이트시에 영향받지 않도록 하기 위함에 따라 yarn.lock파일을 요구하는 것이다.

728x90