首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应JS :运行开始不起作用。babel-eslint依赖问题

反应JS :运行开始不起作用。babel-eslint依赖问题
EN

Stack Overflow用户
提问于 2021-09-22 15:10:30
回答 1查看 544关注 0票数 0

我开始响应JS,我创建了一个新项目,但我在运行它时遇到了问题。我尝试使用不同版本的节点。现在,我使用的是14.17.6版本--这是我得到的信息:

项目依赖树可能有问题。它很可能不是中的一个bug,而是一些您需要在本地修复的错误。

Create提供的React -脚本包需要一个依赖项:

"babel-eslint":"^10.1.0“

不要尝试手动安装它:您的包管理器会自动安装它。然而,在树的更高处发现了一种不同版本的babel-eslint:

C:\节点_模块\babel-eslint(版本: 10.0.3)

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

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

若要修复依赖树,请按正确的顺序执行以下步骤:

  1. 删除包-lock.json(不是package.json!)和/或项目文件夹中的yarn.lock。
  2. 删除项目文件夹中的node_modules。
  3. 删除项目文件夹中package.json文件中的"babel-eslint“和/或devDependencies。根据使用的软件包管理器,
  4. 运行npm安装或纱线。

在大多数情况下,这应该足以解决问题。如果这没有帮助,那么您还可以尝试一些其他的方法:

  1. 如果您使用npm,安装纱线(http://yarnpkg.com/),然后用它重复上面的步骤。这可能会有所帮助,因为npm已经知道包提升的问题,这些问题可能会在将来的版本中得到解决。

  1. 检查C:\node_
  2. \babel-eslint是否在项目目录之外。例如,您可能意外地在主文件夹中安装了一些东西。

  1. 尝试在您的项目文件夹中运行npm ls babel-eslint。这将告诉您安装了哪些其他包(除了预期的react脚本)外,还安装了babel-eslint.

如果没有其他帮助,请将SKIP_PREFLIGHT_CHECK=true添加到项目中的.env文件中。这将永久禁用这一飞行前检查,以防你想要继续。

我们知道这条信息很长,但请阅读上面的步骤:-)我们希望你发现它们有帮助!

npm错误!代码ELIFECYCLE npm错误!错误1国家预防机制错误!mfsitexxx@0.1.0start:react-scripts start npm!退出状态1 npm错误!npm错误!mfsitexxx@0.1.0start脚本失败。npm错误!这可能不是npm的问题。上面可能还有额外的日志输出。

npm错误!这个运行的完整日志可以在: npm中找到!

C:\Users\waref\AppData\Roaming\npm-cache_logs\2021-09-22T15_03_49_372Z-debug.log PS C:\Users\waref\Documents\GitHub\mfsitexxx>

EN

回答 1

Stack Overflow用户

发布于 2021-09-22 17:04:04

从错误消息中可以看出,您缺少依赖项。尝试运行以下命令

代码语言:javascript
复制
npm install eslint@6.x babel-eslint@10 --save-dev
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69286930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档