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파일을 요구하는 것이다.
'코딩 > Node.js' 카테고리의 다른 글
[koa] koa 학습하기 - 2 - 컨트롤러 적용 (0) | 2024.12.08 |
---|---|
[koa] 코아 프레임워크 학습 - 1 - 라우팅 기능적용 (0) | 2024.12.08 |
[NODE] JWT 기능 구현. (0) | 2024.11.01 |
[NODE.JS] 라이브러리 기능 설명 (0) | 2024.10.25 |
[Nodejs] nodejs입문 코드 구성하기 (0) | 2021.09.22 |