본문 바로가기

React/error

[React] react-router-dom 버전 오류: export 'Routes' (imported as 'Routes') was not found in 'react-router-dom'

CRA 를 통해 설치하지 않고 npm init -y 를 통해 프로젝트를 생성한 상황이다.

 

오류: React Route 가 제대로 되지 않아 화면 출력되지 않으며 다음과 같은 오류 발생

export 'Routes' (imported as 'Routes') was not found in 'react-router-dom' (possible exports: BrowserRouter, HashRouter, Link, MemoryRouter, NavLink, Prompt, Redirect, Route, Router, StaticRouter, Switch, generatePath, matchPath, useHistory, useLocation, useParams, useRouteMatch, withRouter)

 

원인: react-router-dom 버전이 잘못되어 route가 되지 않는 오류가 발생했다.

(package.json에서 denpendencies > react-router-dom 의 버전 확인이 가능하다.)

 

현재 버전: "react-router-dom": "^5.3.4"

 

해결:  react-router-dom 을 버전 업그레이드하여 해결함

npm i -D react-router-dom@latest