[ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath ~~~ package.json 에러 해결

eunji·2022년 10월 11일
0

에러마주하기

회사에서 옛날에 진행했던 프로젝트를 확인할 일이 생겨 깃을 클론하고 실행시켰다.

그러자 나타난 에러

Package subpath './lib/parser' is not defined by "exports"

해결방법

원인은 node 17버전이상을 사용하면 이 에러가 발생한다고 한다.
실제로 본인이 사용했던 node는 18버전
node 버전을 16이하로 다운그레이드 해야 이 문제를 해결할 수 있다고한다.

mac os 버전

  1. 현재 노트 버전 체크
node -v
  1. 사용가능한 노드 버전 확인
brew search node 

  1. 현재 버전과 연결 해제
brew unlink node
  1. 만약 16버전이 설치 되어 있지 않으면 설치를 해준다
brew install node@16
  1. 설치된 버전을 연결
brew link node@16
  1. 확인

다시 node -v 커맨드를 치면 16버전으로 바뀐것을 확인할 수 있다.

해결

profile
프롱이

0개의 댓글