본문 바로가기
Programming/Vue

"Module not found: Error: Can't resolve '@popperjs/core' in" 오류 해결 방법

by 돌방로그 2022. 12. 27.

제목의 글을 설명하기에 앞서 정보전달의 목적도 있지만, 

제가 잊지않기 위해서 공부 및 정리하며 쓰는 글이라는 사실을 미리 고지합니다.


Bootstrap 설치 및 적용 후 빌드시 발생한 오류

상황

VSCode에 개발 환경이 모두 구축되고 난 후, Bootstrap 추가 설치 및 코드 적용시 Module을 찾을 수 없다는 오류가 발생하는 경우가 있습니다.

저의 경우, 잘 사용하고 있다가 Vuetify 설치 시도 후 취소하니 발생한 오류였습니다.

  • 사용했던 명령어: vue add vuetify

위 사진에 안내되는 오류 메세지를 텍스트로 써보자면 아래와 같습니다.

 

Module not found: Error: Can't resolve '@popperjs/core' in '경로'

 

 

해결 방법

다양한 해결 방법이 있겠지만 저의 경우 가장 간단한 방법인 문제가 발생하는 요소에 대해서만 재설치하는 방법으로 본 문제를 해결하였습니다.

 

 

1. VSCode에서 터미널(Terminal)을 킵니다.

  • 키보드: Ctrl + Shift + `
  • 마우스: 상단 메뉴의 Terminal > New Terminal 클릭

 

2. 터미널에 '@popperjs/core' 재설치 명령어를 입력 후 실행합니다.

  • 명령어: npm install --save @popperjs/core

 

3-1. 정상적으로 설치가 된 경우, 다시 구동 명령어를 입력 후 실행하여 정상적으로 동작하는지 확인합니다.

  • 명령어: npm run serve

 

3-2. 정상적으로 설치가 되지 않고 '1 high severity vulnerability' 라고 표시되는 경우,

       해당 이슈를 해결하기 위해 터미널 창에 안내된 'npm audit fix' 명령어를 추가적으로 실행합니다.

  • 명령어: npm audit fix

 

정상적으로 이슈가 해결되었다면 아래와 같이 안내창이 표시됩니다.

 

3-1의 단계를 재수행하여 정상적으로 구동되는지 확인합니다.

 

댓글