在编译我的反应项目时遇到找不到模块的问题

时间:2019-07-10 06:00:39

标签: reactjs

我正在尝试将我的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...

3 个答案:

答案 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_modulespackage-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

希望这会对您有所帮助。