EPguy
[Next JS] Type error: Cannot find name '__DEV__'. 에러 발생 시 해결 방법 본문
Next js에서 npm run build를 하면 아래와 같은 오류가 발생했다.
Type error: Cannot find name '__DEV__'.
redux toolkit을 사용중이였는데 redux toolkit 라이브러리는 immer 라이브러리를 자동으로 설치 하는 것 같다.
여기서 문제가 발생하는데 immer라이브러리를 까보니 환경이 production인지 구분할 때 process.env.NODE_ENV가 아닌 DEV 변수를 사용하는 것이다.
그래서 npm install immer를 통해 immer 라이브러리를 직접 설치해주니
DEV가 process.env.NODE_ENV 가 바뀌면서 에러가 해결됐다.
해결방법
npm install immer
'개발 > React' 카테고리의 다른 글
[RTK Query] Redux Toolkit Query에서 Unwrap()을 사용하여 API호출 성공 유무 확인하기 (0) | 2023.09.26 |
---|---|
[React] axios interceptor 내부에서 Zustand 사용하는 방법 (0) | 2023.01.03 |