IT/Vue

could not freeze hash of undefined

bepuri 2022. 2. 15. 15:46
728x90

hard-source-webpack-plugin 으로 빌드 최적화를 하다가 제목과 같은 에러가 나는 경우가 있었다.

의존관계가 조금이라도 바뀌면 변경 된 사항을 제대로 업데이팅하지 못하는 과정 때문에 생기는 에러였다.

의존관계가 바뀐경우 cache 폴더를 삭제해주면 간단하게 해결이 가능한데, 에러 뜰때마다 수동으로 해줘야 한다는게 불편하기 때문에 hard-source-webpack-plugin-fixed-hashbug 이라는 개선 패키지가 있다.

해당 패키지는 의존관계 변경시 자동으로 cache폴더를 삭제 해준다.

 

변경 후 아직까지는 에러 없이 잘 동작하는 듯하다.

728x90