当我尝试运行我的项目时,我总是收到此错误:
处理请求时发生未处理的异常。 AggregateException:发生一个或多个错误。 (一个或多个错误 发生。 (NPM 脚本“start”退出,但没有指示 create-react-app 服务器正在侦听请求。错误输出 是:
)) System.Threading.Tasks.Task.GetResultCore(bool 等待完成通知)
InvalidOperationException:NPM 脚本“start”退出而没有 表明 create-react-app 服务器正在监听 要求。错误输出是:
Microsoft.AspNetCore.SpaServices.ReactDevelopmentServer.ReactDevelopmentServerMiddleware.StartCreateReactAppServerAsync(字符串 sourcePath、字符串 npmScriptName、ILogger 记录器)
堆栈查询 Cookie 标头 AggregateException:一个或多个错误 发生。 (发生一个或多个错误。(NPM 脚本“启动”退出 没有表明 create-react-app 服务器正在监听 要求。错误输出是:)) System.Threading.Tasks.Task.GetResultCore(bool 等待完成通知) Microsoft.AspNetCore.SpaServices.Extensions.Util.TaskTimeoutExtensions.WithTimeout(任务 任务、TimeSpan 超时延迟、字符串消息) Microsoft.AspNetCore.SpaServices.Extensions.Proxy.SpaProxy.PerformProxyRequest(HttpContext 上下文,HttpClient httpClient,任务baseUriTask, CancellationToken applicationStoppingToken, bool proxy404s) Microsoft.AspNetCore.Builder.SpaProxyingExtensions+<>c__DisplayClass2_0+
d.MoveNext() Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext http上下文) Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext 语境) Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext 语境) Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext 语境) Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext 语境) Garrigues.BDC.Web.Classes.LoggingMiddlewareFront.Invoke(HttpContext LoggingMiddlewareFront.cs 中的 httpContext、IUserInfo userInfo) + 等待 _next(httpContext); Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext 上下文) 显示原始异常详细信息 InvalidOperationException:NPM 脚本 “start”退出,但未指示 create-react-app 服务器已启动 监听请求。错误输出是: Microsoft.AspNetCore.SpaServices.ReactDevelopmentServer.ReactDevelopmentServerMiddleware.StartCreateReactAppServerAsync(字符串 sourcePath、字符串 npmScriptName、ILogger 记录器)
我已经尝试了网上看到的所有方法,但仍然失败。 我已经执行了“npm install”以及我在网上类似问题中看到的很多 npm 命令。 我已经更新了 npm、node.js 和 Visual Studio。
请帮助我,我很绝望。
提前谢谢您。
卸载您的节点并重新安装。 请同时安装 nvm(节点版本管理器)。
不是这样的解决方案,但运行
yarn start
(或 npm start
,具体取决于您使用的内容)应该会给您实际的错误消息。