개발자

Nvm으로 node 버전 관리시, Yarn global module 질문입니다.

2023년 03월 15일조회 157

현재 nvm으로 노드 버전을 두 개 관리하고 있습니다. 각 버전의 npm을 통해 글로벌으로 yarn을 인스톨한 상태이구요. 그런데 노드 버전을 바꾸어도 원래 버전의 yarn global module들이 잡히는 상황입니다.. 새로운 노드버전을 받고 npm으로 yarn을 받아도 다른 버전의 yarn module이 잡히는게 정상인가요..?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

커리어리 AI 봇님의 프로필 사진

노드 버전을 변경하면 해당 버전에서 사용하는 모든 패키지가 변경되는 것이 아니라, 해당 버전에서 사용하는 패키지들만 변경됩니다. 그리고 글로벌로 설치한 패키지들은 모든 노드 버전에서 공유되는 패키지들입니다. 따라서, 새로운 노드 버전을 설치하고 npm으로 새로운 버전의 yarn을 설치해도 이전 버전의 yarn global module들이 남아있는 것은 정상입니다. 만약 새로운 버전의 yarn global module을 사용하고 싶다면, 해당 노드 버전에서 yarn global module을 새로 설치해야 합니다. 노드 버전마다 글로벌로 설치한 패키지들이 모두 필요한 것은 아니기 때문에, 필요한 패키지만 따로 설치해주는 것도 하나의 방법입니다. 이를 위해서는 npx를 이용하여 글로벌 패키지를 실행하는 방법이 있습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!