Node.js 错误:在create react应用程序中生成cmd enoint

Node.js 错误:在create react应用程序中生成cmd enoint,node.js,reactjs,create-react-app,Node.js,Reactjs,Create React App,我安装了nodejs,之后当我试图运行之前的react应用程序时,运行warn start,它会给我一个类似这样的错误 即使我用create-react-app创建了一个新的应用程序,在尝试启动时也会出现同样的错误 nodejs应用程序运行良好,所以我认为问题在于createreact应用程序。我不知道如何修理它们 $ react-scripts start Starting the development server... events.js:174 throw er; //

我安装了nodejs,之后当我试图运行之前的react应用程序时,运行
warn start
,它会给我一个类似这样的错误

即使我用create-react-app创建了一个新的应用程序,在尝试启动时也会出现同样的错误

nodejs应用程序运行良好,所以我认为问题在于createreact应用程序。我不知道如何修理它们

$ react-scripts start
Starting the development server...

events.js:174
      throw er; // Unhandled 'error' event
      ^

Error: spawn cmd ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
    at onErrorNT (internal/child_process.js:415:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)
Emitted 'error' event at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
    at onErrorNT (internal/child_process.js:415:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

我不知道怎么了。请帮助我解决此问题。

将package.json中的react脚本版本更改为2.1.8。它适合我。

将package.json中的react脚本版本更改为2.1.8。这对我来说很有用。

可能是一个愚蠢的问题,但当你运行start命令时,你在哪个目录下?您是否在服务器目录中,但start命令位于客户机目录中?我位于客户机目录中。我100%确定我需要在哪里运行
纱线开始
。事实上,我在目录中创建了一个带有
create react app
和cd的新应用程序,但仍然会出现相同的错误。请尝试将react脚本降级为以下版本:“react scripts”:“^2.1.8”我每次都需要这样做吗?我的意思是,无论何时我都会使用CreateReact应用程序。我必须将react脚本降级为2.1.8是否有其他方法来修复此问题?可能是个愚蠢的问题,但当您运行start命令时,您所在的目录是什么?您是否在服务器目录中,但start命令位于客户机目录中?我位于客户机目录中。我100%确定我需要在哪里运行
纱线开始
。事实上,我在目录中创建了一个带有
create react app
和cd的新应用程序,但仍然会出现相同的错误。请尝试将react脚本降级为以下版本:“react scripts”:“^2.1.8”我每次都需要这样做吗?我的意思是,无论何时我都会使用CreateReact应用程序。我必须将react脚本降级为2.1.8是否有其他方法解决此问题??如果可能,请努力提供额外的解释,而不仅仅是代码。这些答案往往更有用,因为它们有助于社区成员,特别是新开发人员更好地理解解决方案的理由,并有助于避免需要解决后续问题。如果可能,请努力提供额外的解释,而不仅仅是代码。这些答案往往更有用,因为它们帮助社区成员,特别是新开发人员更好地理解解决方案的推理,并有助于防止需要解决后续问题。