Reactjs 启动react应用程序时出错(在客户端文件夹内)(项目依赖关系树可能有问题。)

Reactjs 启动react应用程序时出错(在客户端文件夹内)(项目依赖关系树可能有问题。),reactjs,npm,server,babeljs,client,Reactjs,Npm,Server,Babeljs,Client,C:\Users\HP\mediclick\mediclick\client>npm运行启动 mediclick_client@0.1.0启动C:\Users\HP\mediclick\mediclick\client 反应脚本启动 项目依赖关系树可能有问题。 这可能不是CreateReact应用程序中的错误,而是您需要在本地修复的错误 Create react App提供的react脚本包需要依赖项: “巴别塔笑话”:“^24.9.0” 不要尝试手动安装:您的软件包管理器会自动安装。 然而,在

C:\Users\HP\mediclick\mediclick\client>npm运行启动

mediclick_client@0.1.0启动C:\Users\HP\mediclick\mediclick\client 反应脚本启动

项目依赖关系树可能有问题。 这可能不是CreateReact应用程序中的错误,而是您需要在本地修复的错误

Create react App提供的react脚本包需要依赖项:

“巴别塔笑话”:“^24.9.0”

不要尝试手动安装:您的软件包管理器会自动安装。 然而,在树的上方发现了一个不同版本的巴别塔笑话:

C:\Users\HP\node\U modules\babel jest(版本:23.6.0)

手动安装不兼容版本会导致难以调试的问题

如果希望忽略此检查,请将SKIP\u PREFLIGHT\u check=true添加到项目中的.env文件中。 这将永久禁用此消息,但您可能会遇到其他问题

若要修复依赖关系树,请按确切顺序尝试以下步骤:

  • 删除项目文件夹中的package-lock.json(不是package.json!)和/或warn.lock
  • 删除项目文件夹中的节点模块
  • 从项目文件夹中package.json文件中的依赖项和/或devdependency中删除“babel jest”
  • 运行npm install或Thread,具体取决于您使用的软件包管理器
  • 在大多数情况下,这应该足以解决问题。 如果这没有帮助,您可以尝试其他一些方法:

  • 如果您使用了npm,请安装Thread(),并用它重复上述步骤。 这可能会有所帮助,因为npm在包装吊装方面存在已知问题,这些问题可能会在未来的版本中得到解决

  • 检查C:\Users\HP\node\u modules\babel jest是否在项目目录之外。 例如,您可能意外地在主文件夹中安装了某些内容

  • 尝试在项目文件夹中运行npm ls babel jest。 这将告诉您安装了BabelJest的其他包(除了预期的react脚本)

  • 如果没有其他帮助,请将SKIP\u PREFLIGHT\u CHECK=true添加到项目中的.env文件中。 这将永久禁用此飞行前检查,以防您仍要继续

    另外,我们知道这条消息很长,但请阅读上面的步骤:-)我们希望它们对您有所帮助

    npm错误!代码失效循环 npm错误!错误1 npm错误!mediclick_client@0.1.0开始:
    react脚本开始
    npm错误!退出状态1 npm错误! npm错误!在mediclick中失败_client@0.1.0开始脚本。 npm错误!这可能不是npm的问题。上面可能还有其他日志输出

    npm错误!此运行的完整日志可在以下位置找到: npm错误!C:\Users\HP\AppData\Roaming\npm-cache\u logs\2020-10-21T19\u 26\u 00\u 672Z-debug.log