Node.js 错误:在create react应用程序中生成cmd enoint
我安装了nodejs,之后当我试图运行之前的react应用程序时,运行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; //
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是否有其他方法解决此问题??如果可能,请努力提供额外的解释,而不仅仅是代码。这些答案往往更有用,因为它们有助于社区成员,特别是新开发人员更好地理解解决方案的理由,并有助于避免需要解决后续问题。如果可能,请努力提供额外的解释,而不仅仅是代码。这些答案往往更有用,因为它们帮助社区成员,特别是新开发人员更好地理解解决方案的推理,并有助于防止需要解决后续问题。