728x90
300x250
Next.js 에서 middleware.ts 파일을 추가하였는데 아래와 같은 에러가 발생
Module parse failed: Identifier 'NextResponse' has already been declared
위치는 그냥 / 에 넣어둠
api 폴더에도 넣어보고 별의별 난리를 다 쳐봤으나 절대 안됌
chatGPT 에 물어봐도 자꾸 api 폴더에 넣으라는 뚱딴지 같은 소리만 하고있음
결론은 Next 버전 다운그레이드 하고 해결.
1. node_modules 폴더 삭제
2. package.json 에 있는 next 13.4.3 으로 변경 (기존에 13.4.4 였음)
3. 다시 npm install
이렇게 하니 정상적으로 잘 작동 되는것 확인하였다.
728x90
300x250
'IT > React.js' 카테고리의 다른 글
[React] input checkbox 색깔 바꾸기, 커스텀 체크박스 (1) | 2023.12.31 |
---|---|
[Next.js] 렌더링 된 화면에서 줄바꿈이 되지않을때 ~! (1) | 2023.10.18 |
[React] React does not recognize the `computedMatch` prop on a DOM element (0) | 2022.04.12 |
[React] React 프로젝트 에러 정리 (unexpected token , 404 , cookie) (0) | 2022.01.13 |
[React] local 과 build 시 스타일 다르게 보이는 부분 (0) | 2021.11.29 |