React:create-react-app 失败并出现错误 "Cannot find module 'lodash'"
React: create-react-app fails with error "Cannot find module 'lodash'"
我是第一次学习 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
之前先创建一个 app 文件夹,但 create-react-app
要求 app 文件夹完全为空)。
我该如何解决这个问题,以便开始构建我的第一个 React 应用程序并学习框架?
更新 - package.json
命令正在删除package.json,但如果我在记事本++中打开它,安装程序崩溃前的最后一个版本似乎包含以下最少信息。
{
"name": "my-app",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^16.5.2",
"react-dom": "^16.5.2",
"react-scripts": "2.0.3"
}
}
安装后剩下的唯一文件似乎是一个包-lock.json,很长0.6mb。如果需要,我可以 post 它在某个地方。
您是否尝试安装 create-react-app? npm install -g create-react-app
然后 运行 create-react-app my-app
我继续搜索其他人遇到的类似问题,有人建议:
npm cache clean --force
所以我做了那个,然后我做了另一个:
npm i
和...
npm i -g create-react-app
然后 create-react-app 命令成功了!!
我希望这对以后的人有所帮助。
我是第一次学习 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
之前先创建一个 app 文件夹,但 create-react-app
要求 app 文件夹完全为空)。
我该如何解决这个问题,以便开始构建我的第一个 React 应用程序并学习框架?
更新 - package.json
命令正在删除package.json,但如果我在记事本++中打开它,安装程序崩溃前的最后一个版本似乎包含以下最少信息。
{
"name": "my-app",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^16.5.2",
"react-dom": "^16.5.2",
"react-scripts": "2.0.3"
}
}
安装后剩下的唯一文件似乎是一个包-lock.json,很长0.6mb。如果需要,我可以 post 它在某个地方。
您是否尝试安装 create-react-app? npm install -g create-react-app
然后 运行 create-react-app my-app
我继续搜索其他人遇到的类似问题,有人建议:
npm cache clean --force
所以我做了那个,然后我做了另一个:
npm i
和...
npm i -g create-react-app
然后 create-react-app 命令成功了!!
我希望这对以后的人有所帮助。