我正在尝试将我的React项目更新为更新版本,并且遇到以下错误:
ERROR in ./node_modules/react-dom/index.js
Module not found: Error: Can't resolve 'react/lib/ReactDOM' in 'C:\Users\serole\Desktop\latest_react\app\node_modules\react-dom'
@ ./node_modules/react-dom/index.js 3:17-46
@ ./src/index.js
@ multi babel-polyfill webpack/hot/dev-server webpack-dev-server/client?http://0.0.0.0:8080/ ./src/index
i 「wdm」: Failed to compile.
i 「wdm」: Compiling...
答案 0 :(得分:0)
您可以像这样
删除节点模块并安装
npm install react-dom@latest react@latest --save
尝试安装您的所有软件包
对我有用
答案 1 :(得分:0)
要安装react-dom,请运行以下命令:
npm install react-dom --save
现在尝试检查package.json
的 react-dom 。
答案 2 :(得分:0)
您必须删除node_modules
和package-lock.json
。
然后尝试使用npm install
安装所有模块。
并确保您package.json
中包含以下模块,
"react": "^16.8.6",
"react-dom": "^16.8.6",
使用它来安装react和react-dom:
npm install react react-dom --save
请确保您的 react 和 react-dom 软件包具有相同的版本,以避免不兼容。
要获取更多帮助,请检查here。
希望这会对您有所帮助。