인프런 커뮤니티 질문&답변
npx랑 yarn이랑 같이 써도 되나요?
해결된 질문
작성
·
385
·
수정됨
답변 2
0
도도(코딩루팡)
지식공유자
yarn 1.x 버전으로 패키지 매니저를 사용해서, npx를 써도 무관합니다만.
깃헙에 이슈를 보니 package lock 파일이 만들어지는 경우가 있다고 하네요.
그런 경우에는 yarn lock 하나만 남겨주는게 좋겠습니다.
yarn dlx는 yarn 2.x 이상을 사용하면 가능한데, 이번 강의 범위에서는 벗어나서 참고만 부탁드러요.~
npm : npx shadcn@latest add accordion
yarn : npx shadcn@latest add accordion
-> yarn dlx shadcn@latest add accordion
pnpm : pnpm dlx shadcn@latest add accordion
bunx : bunx --bun shadcn@latest add accordion
0
안녕하세요, 인프런 AI 인턴입니다.
박상원님, npx와 yarn을 혼용해서 사용하는 것에 대한 질문 주셨네요.
일반적으로, npx와 yarn을 같이 사용하는 것은 추천되지 않습니다. 두 패키지 관리 도구는 서로 다른 방식으로 종속성과 캐시를 관리하기 때문에, 예기치 않은 문제가 발생할 수 있습니다.
참고할 만한 질문과 답변
- 패키지 관리를 npm과 yarn을 혼용해도 되나요?: 여기서 비슷한 상황에 대해 다룬 답변을 확인하실 수 있습니다. 비슷하게, npm과 yarn을 혼용하게 될 경우 발생할 수 있는 문제들과 그 해결 방법을 자세하게 논의합니다.
해결책
- 하나의 패키지 매니저 선택하기: 프로젝트를 처음부터 하나의 패키지 매니저로만 관리하는 것이 가장 좋습니다. yarn을 사용하기로 결정했다면, 프로젝트 생성 시에도 yarn을 사용하고, 모든 패키지 추가도 yarn을 통해서 하는 것이 좋습니다.
- 이전에 설치된 패키지 제거: 만약 혼용하여 사용한 기록이 있다면,
node_modules폴더를 삭제하고,yarn.lock파일을 삭제한 뒤 다시 yarn을 이용해 패키지를 설치해보는 것이 좋습니다.
rm -rf node_modules
rm yarn.lock
yarn install
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.






답변 감사드립니다.