npm启动
pushercoins@0.1.0开始react脚本启动
项目依赖关系树可能有问题。这可能不是Create React应用程序中的错误,而是您需要在本地修复的问题。
Create react App提供的react脚本包需要一个依赖项:
"eslint":"7.11.0";
不要尝试手动安装:软件包管理器会自动安装。然而,在树的更高位置检测到了另一个版本的esint:
/Users/sujit_jaiwaliya/node_modules/eslit(版本:6.8.0(
解决方案:这对我很有效,我希望对你们也一样:
-
I Unistall eslint 6.8.0:
npm卸载eslint@6.8.0
-
然后我安装eslint@7.11.0:
npm ieslint@7.11.0
-
然后我运行修复审计:
npm审核修复--强制
-
然后,我通过添加一个.env文件来更改DIR文件,其中包含以下代码:
ESLINT_NO_DEV_ERRORS=真
这个问题已经在react scipts中得到解决:";4.0.3〃;但是,默认情况下,项目中存在的esint错误不会转换为警告。您必须创建一个.env文件,该文件应包含ESLINT_NO_DEV_ERRORS=true标志。由于这个标志,您将在开发过程中收到esint错误作为警告,而不是错误。
这个标志在生产过程中以及当它们是任何运行的git挂钩时都会被忽略,这反过来会在您试图提交带有esint错误的代码时导致错误。
这是因为您已经安装了其他版本的esint。要解决此问题,请首先删除该版本(在本例中为6.8.0(,然后再次运行
npm start
使用npm uninstall eslint
卸载其他版本
我用正确版本的所有东西开始了这个项目,但在某个地方我的代码坏了,并开始请求不同版本的esint"反应脚本";是唯一一个将esint作为依赖项的包。
我试过npm uninstall eslint
,但不太管用。所以我删除了react脚本,然后将其重新安装为
npm uninstall react-scripts
npm install react-scripts
您可能需要安装以前安装的特定版本。如果您的当前版本是4.0.3,那么在安装时,只需在最后添加它,就像上面步骤2的npm install react-scripts@4.0.3
一样。
它完全消除了我的错误,希望它也为你。