정말 희박하게 발생할 확율에 제가 걸려버렸습니다.
자료에 사용되는 js파일들이 .js 와 .min.js 파일이 동시에 배포되었거나... 혹은 .min.js 파일만 배포되었습니다.
이전 자료를 내려받아 확인해봐야 되는 사항이라 이부분은 그냥 넘어가겠습니다.
- load 하는 부분에 .js 인걸로 보아 과거에는 두가지 모두 배포했던게 맞겠네요.
그런데 최근 배포시에
.js 파일만 배포가 되는 것으로 바뀌었습니다.
해당 자료를 늘 업데이트해서 사용했기에 마지막 배포때도 마찬가지로 저는 업로드해서 업데이트를 했습니다.
그런데 이상하게 한부분에서 오류가 발생해서 어제 밤부터 원인을 찾다가...
드디어 찾아냈습니다.
디버그모드를 사용하지 않는 다면 당연히 압축파일인 .min.js 파을을 불러오게 되어있습니다.
그런데 최근 배포때 .min.js 파일이 누락된건지 의도하신건지 모르지만 .js 파일들만 있더군요.
당연히 디버그모드를 평상시 사용치 않는 저희 일반 사이트에서는 과거에 사용하던 .min.js 파일을 계속 불러오고 있었습니다.
업데이트시 필요한 것들이 반영이 안되고 예전 파일의 동작이 작동하게 되는데 원인을 쉽게 찾지 못했던 것이죠.
왜 엉뚱한 짓을 하는지 확인해보려고 소스에서 어떤 파일들을 불러와서 작업하는지 보다가 불러온 파일을 해당 경로에가서 보니 날짜가 최근 파일이 아니고 동일한 압축하지 않은 파일이 최신파일인 것을 발견했네요..
.min.js 파일 모두 삭제!
함정에 빠졌다가 겨우 탈출했습니다~