- 에러 메시지
File name Module1.js differs from already included file name module1.js only in casing.
  The file is in the program because:
    Root file specified for compilation
    Imported via Module1.js from file main.js ts(1149)

 


     - 증상 : 파일 이름을 바꾸면 에러 메시지 발생 안함

    - 해결방법1

ts(1149) 에러 경고 끄기 : "forceConsistentCasingInFileNames": false 설정

 

-  "jsconfig.json" (or "tsconfig.json" ) 파일 수정(프로젝트 루트에 위치)

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

 

//-------------------------------------

// 참고
     - 해결 방법2
Module1.js 이름을 다른 이름으로 바꿨다가 다시 복구 시킨다.


//-------------------------------------
참고
https://stackoverflow.com/questions/51197940/file-name-differs-from-already-included-file-name-only-in-casing-on-relative-p

 

 

반응형
Posted by codens