Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 为什么Web包开发服务器3.11.1出现npm启动返回错误?_Reactjs_Npm_Webpack_Npx - Fatal编程技术网

Reactjs 为什么Web包开发服务器3.11.1出现npm启动返回错误?

Reactjs 为什么Web包开发服务器3.11.1出现npm启动返回错误?,reactjs,npm,webpack,npx,Reactjs,Npm,Webpack,Npx,我的React应用程序中的npm start出现以下错误: The react-scripts package provided by Create React App requires a dependency: "webpack-dev-server": "3.11.1" Don't try to install it manually: your package manager does it automatically. However,

我的React应用程序中的
npm start
出现以下错误:

The react-scripts package provided by Create React App requires a dependency:

  "webpack-dev-server": "3.11.1"

Don't try to install it manually: your package manager does it automatically.
However, a different version of webpack-dev-server was detected higher up in the tree:

  C:\Users\Username\node_modules\webpack-dev-server (version: 3.11.0)
通常,我通过运行以下代码修复了此类问题:
npm安装-scripts@latest

但是现在看来React还没有更新到最新的
webpack dev server


现在的问题是如何解决这个问题。顺便说一下,我在我的项目中使用了
npx create react app
,谢谢

首先,删除
node\u modules
文件夹和
warn lock
package lock.json
文件

然后在
.env
文件中添加此行:

SKIP_PREFLIGHT_CHECK=true
现在,您可以在重新安装软件包后执行
npm启动
纱线启动
。它应该会起作用

说明:


由于某些原因,在项目的
节点单元模块中安装了两个版本的
webpack dev server
。通过在
.env
文件中设置
SKIP\u PREFLIGHT\u CHECK=true
,我们告诉npm忽略此类版本问题。

检查您的主文件夹中是否存在node\u模块和package-lock.json,而不是项目文件夹中。如果是,请删除这两个文件夹,然后转到
npm start

我也有这个问题。我尝试的是:

  • 移除“节点\单元”后重新安装所有项目“纱线”-不工作
  • 安装并添加网页包开发-server@3.11.1全局和-d-不起作用
  • 同时尝试重新安装整个网页包)-不起作用 +4) 在.env文件中添加SKIP_PREFLIGHT_CHECK=true,即我在基本项目foled中创建的内容(如何在控制台中写入描述错误),并使其工作。但我担心它以后会有一些问题

  • 我在react项目中编写了以下命令 在命令提示符下打开项目

  • npm卸载-g web开发服务器
  • 从节点\模块(C:/Users/UserName/node\模块)中删除web dev服务器文件夹
  • npmi-gweb开发-server@3.11.1
  • 删除package-lock.json并编写npm安装

  • 之后,您的react项目可能会由npm start启动

    非常感谢您的编辑@zhuineThank@阿吉特·沙阿