khj0426/HJ_Devlog

Plaiceholder라이브러리 esm모듈만 지원 -> 블러 이미지로 바꾸는 cjs모듈 형식의 라이브러리가 존재하는지 찾는다.

Closed this issue · 0 comments

esm모듈의 .mjs로 next config을 수정하면 서버 액션이 작동하지 않고 빌드 에러가 발생
(mjs형식은 아직 서버 액션이 적용 안되는 듯 하다..)

vercel/next.js#62569 (comment)

next config을 .mjs로 바꾸면 esm모듈형식이고 트리쉐이킹이 적용되어서 모든 파일의 빌드 용량이 줄어드는 장점이 있음
그러나 당장 .mjs을 쓰면 vercel 배포 환경에서 에러가 발생한다.

image

일단 plaiceholder라이브러리를 안쓰고 config파일을 다시 .mjs에서 돌려놨는데 esm + cjs모듈 시스템을 지원하는 이미지 블러 처리 라이브러리를 찾아봐야 한다!