如何解决“找不到模块:无法解析x”的问题

时间:2019-04-18 18:26:22

标签: npm react-router-dom

这是一个小组项目,和我在一起的人在github上放置了一些代码,然后将其克隆。是否安装了npm并通过npm start运行了它。但是这个错误不断出现:

https://i.imgur.com/ZrCoWJk.png

我尝试删除node_modules文件夹并重新安装。尝试执行npm install --save react-router-dom。

package.json文件:

...
"history": "^4.9.0",
"node-sass": "^4.11.0",
"react": "^16.8.6",
"react-bootstrap": "^1.0.0-beta.6",
"react-dom": "^16.8.5",
"react-helmet": "^5.2.0",
"react-router": "^5.0.0",
"react-router-dom": "^5.0.0",
"react-scripts": "2.1.8",
...

由于该小组已经做了很多工作,所以我希望看到进度,而不是此错误消息:(

2 个答案:

答案 0 :(得分:1)

通过在node_modules中找到模块文件夹,将其删除,然后使用npm install --save再次添加来修复,然后按预期运行!

答案 1 :(得分:0)

看起来问题出在“历史”上。尝试更改其版本。