[Error] File name differs from already included

do_Rang·2025년 3월 17일

ERROR

목록 보기
3/5

🤔 문제

기존 UserController.js 에서 userController.js로 이름을 변경한 뒤부터 파일 이름을 맞게 썼는데도 오류가 발생했다.

아래는 내가 시도해 본 내용들이다.

1. 파일 이름 변경했다가 다시 돌아오기
변경했을 때 오류가 사라졌다가 원래 이름으로 돌아오면 다시 오류가 발생

2. IDE 껐다키기
나의 경우 VSCode를 껐다 킬 경우 오류가 사라지고 정상 작동했다!
그러나 컴퓨터를 재부팅한 후 다시 VSCode를 실행하면 항상 같은 오류가 재발, 매일 한 번씩 껐다 켜야하는 문제 발생

3. config 파일에 내용 추가하기
다음 내용을 tsconfig.json 또는 jsconfig.json 에 추가하면 된다.

{
    "compilerOptions": {
      "forceConsistentCasingInFileNames": false,
    }
}

4. 캐시 지우기

  • VSCode를 종료한 뒤 node_modules.cashe 폴더 삭제
  • Ctrl+Shift+P -> Clear Editor History -> Enter

🤗 해결

일단 3번 방법으로 해결했다. forceConsistentCasingInFileNames 옵션은 파일 이름의 대소문자를 일관되게 유지하도록 강제하는 설정이라고 한다. 옵션 추가보다는 다른 방법이 먹히길 바랬는데..🥲 추후 다른 방법을 찾게 되면 추가로 작성하겠다.

profile
공부하자

0개의 댓글