反应:create-react-app失败,错误为“找不到模块'lodash'”

时间:2018-10-03 17:04:21

标签: reactjs lodash create-react-app

我是第一次学习React,即使开始使用演示应用程序也遇到了很多麻烦。运行npx create-react-app时出现以下错误:

enter image description here

这是在Windows 10 npm / npx版本6.4.1上。我尝试了npm install并使用npm i -g lodash安装了lodash,这告诉我已经安装了lodash 4.17.11。但是create-react-app命令仍会生成完全相同的错误消息。

这看起来很奇怪。我在线上四处查看,但找不到与此错误有关的任何其他参考,因为它与create-react-app命令有关,并且其他答案(npm install / npm i -s lodash)的解决方案不起作用( -s要求在使用create-react-app之前先创建一个应用程序文件夹,但是create-react-app要求该应用程序文件夹完全为空)。

我该如何解决这个问题,以便开始构建我的第一个React应用并学习框架?

更新-package.json

该命令正在删除package.json,但是如果我在notepad ++中打开它,则安装程序崩溃之前的最后一个版本似乎包含以下基本信息。

{
  "name": "my-app",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.5.2",
    "react-dom": "^16.5.2",
    "react-scripts": "2.0.3"
  }
}

安装后剩下的唯一文件似乎是package-lock.json,它非常长,只有0.6mb。如果需要,我可以将其发布在某个地方。

2 个答案:

答案 0 :(得分:3)

我继续寻找其他人遇到的类似问题,有人建议:

npm cache clean --force 

所以我做到了,然后又做了一个:

npm i 

和...

npm i -g create-react-app 

然后create-react-app命令起作用了!!

我希望这对以后的人有所帮助。

答案 1 :(得分:0)

您尝试安装create-react-app吗? npm install -g create-react-app,然后运行create-react-app my-app