본문 바로가기

신나는 오류해결파티!!!

[오류기록] Module not found: Can't resolve 'react-dom'

Module not found: Can't resolve 'react-dom' error #

To solve the error "Module not found: Error: Can't resolve 'react-dom'", make sure to install the react-dom package by opening your terminal in your project's root directory and running the command npm install react-dom react and restart your development server.

 

index.js 파일과 ErrorModal.js 파일에서 npm start를 하던 중 위와같은 오류가 발생했다고 떴었다. 

어제까지만 해도 잘되더니 왜 안되는 것인가... 

createPortal을 배워 그 코드를 넣고 나서 이렇게 안되는 것이라서 

해당 파일인 ErrorModal파일의 모든 코드를 주석처리하고 실행해보았지만 그대로였다. 

 

그러던 중 구글링에서 한 글을 발견했다. 

https://bobbyhadz.com/blog/react-module-not-found-cant-resolve-react-dom

 

Module not found: Can't resolve 'react-dom' error | bobbyhadz

To solve the error Module not found: Error: Can't resolve 'react-dom', make sure to install the `react-dom` package by opening your terminal in your project's root directory and running the command `npm install react-dom react` and restart your development

bobbyhadz.com

 

꽤나 자세히 오류를 해결하는 방법에 대해 알려주고 있었다.

 

일단 내 package.json에는 react-dom 파일이 18버전인 것이 확실했고

존재하고 있었으므로 install을 해볼 생각을 하지 않고 있었는데 

위의 글에서는 다시 install해보란다. 

 

npm install react-dom react

을 명령어에 입력하고 설치되는 것을 기다렸다. 

 

react-dom 파일버전이 "^18.0.0" 에서 "^18.2.0" 로 업그레이드 되었다. 

 

설마 되겠어... 하지만 되더라... 뭔가 버전업그레이드를 하면서 문제해결을 해주었을까?

되고나니 일단 계속 진행하자...