본문 바로가기

기타

js / css 파일 수정 후 수정 내역이 반영되지 않을 때

 

type = "module" 파일이 로컬 상태에서 안돼서 서버로 실행시켰는데,

이번엔 js파일이 수정을해도 적용이 되지 않는다...

 

브라우저가 캐시를 사용하기 때문에 브라우저의 캐쉬에 적재된 js나 css파일 내용으로 처리가 되기 때문이란다!!

 

새로 변경된 파일임을 브러우저가 인식을 하지 못해서 생기는 문제....

 

해결방법은 파일 뒤에 ?ver=[아무숫자] 를 붙여 넣어주면 해결!

버전 정보를 파일 명 뒤에 추가함으로써 브라우저가 기존 URL과는 다른 URL임을 인식하게 되어 캐쉬에 있는 파일을 사용하지 않도록 해준다!!