我是第一次学习React,即使开始使用演示应用程序也遇到了很多麻烦。运行npx create-react-app
时出现以下错误:
这是在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。如果需要,我可以将其发布在某个地方。
答案 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