
"pnpm 10으로 올렸더니 ESLint가 죽었다?"
잘 돌아가던 모노레포가 pnpm 업데이트 한 번에 엉망이 되었습니다.
원인은 바로 달라진 호이스팅(Hoisting) 정책.
node_modules 유령 의존성 문제부터 pnpm 이슈 트래커 추적, 그리고 .npmrc 설정 한 줄로 해결하기까지.
당신의 ESLint 설정을 구원할 3분 트러블슈팅 가이드를 확인하세요.
👉 글 보러가기: https://blog.sangwook.dev/posts/pnpm-eslint-not-working
버전업할때 이런 예상치못한 곳에서 터져서 ... 골치 아플때가 있죠 ,,ㅎㅎ
그래서 저는 앱이나 os업데이트도 늦게하는 편입니다 ㅋㅋㅋㅋ
이슈를 발견하시고 해결방법 공유해주셔서 감사합니다.
저도 무턱대로 린트를 올렸다가 특정 린트룰이 적용안되는 이슈가 있었습니다... 물론 아직 해결을 못했지만 이슈를 좀더 찾아봐서 해결해보겠습니다..!
eslint9로 인해 생긴 이슈군요. 다른 곳에서도 생길만한 이슈같아요. 다음에 eslint 관련 에러 났을때를 대비해서 기억해놔야겠어요. 잘 읽었습니다.
버전업을 할때마다 이런식으로 변경되는 부분들 때문에 오류가 자주터져서 너무 무섭더라고요.. 좋은 경험 공유해주셔서 감사합니다 :)