Module not found: Can't resolve 'react-dom' in ReactJs

Dung Do Tien Jul 10 2021 984

I have a small project with ReactJS. Everything works well but today I get code from GitLab and builds code I get an error:

 ERROR in ./public/src/main.js
Module not found: Error: Cannot resolve module 'react-dom' in C:\DevUp\react-demo\public\src 
@ ./public/src/main.js 19:16-36

My package.json

 "name": "component",
  "version": "0.1.0",
  "main": "build/index.js",
  "dependencies": {
    "react-grid-layout": "^0.16.0",
    "react-redux": "^5.0.6",
    "redux": "^3.7.2",
    "semantic-ui-css": "^2.2.12",
    "semantic-ui-react": "^0.75.1"

Thanks for any suggestions.

Have 2 answer(s) found.
  • h

    hiep nguyenduc Jul 10 2021

    Maybe the issue it's that your react-dom it's not properly installed.

    try run:

     npm install react react-dom --save

    and after that, check your package.json file, it must include the dependencies of react-dom. For example:

     "dependencies": {
        "react": "^15.4.2",          //react
        "react-dom": "^15.4.2",      //react-dom

    It works for me!!

  • T

    Thủy Lê Jul 10 2021

    Use this to install the latest version of react and react-dom:

     npm install react react-dom --save

    If you installed it, you can run npm install to update all modules in your package file.

    I hope it works for you.

Leave An Answer
* NOTE: You need Login before leave an answer

* Type maximum 2000 characters.

* All comments have to wait approved before display.

* Please polite comment and respect questions and answers of others.

Popular Tips

X Close