
Cannot find module 오류를 알아보자.
vite로 된 프로젝트를 실행하려는데 자꾸만 오류가 뜬다.
Cannot find module '경로...\vitest.mjs'

패키지 설치 문제 혹은 경로 인식 문제일 가능성이 높다고 한다.
node_modules와 package-lock.json을 지우고 npm i로 재설치했는데도
계속 "Cannot find module ... vitest.mjs" 에러가 난다.
그래서 우리의 선생님 LLM에게 물어봤다.
경로 인식 문제 (Windows + Vite/Vitest 특유의 상대경로 버그)가 맞았다.
내가 사용한 'webpack&vite'라는 폴더명에서 &가 문제였다.
&가 Windows 명령 프롬프트에서 명령 구분자로 해석되어
webpack vite 와 같이 잘려서 엉뚱한 위치(modu_study/vitest)를 찾아 생긴 문제다.
폴더 명을 'webpack-vite'로 바꾼 후 node_modules와 package-lock.json을 삭제하고 재 설치 했더니 정상적으로 동작한다.
폴더의 이름을 작성할 때도 주의깊게 작성해야겠다.