我当前正在使用Microsoft Visual Studio Community 2019版本16.6.0
我很容易能够在Docker支持下生成.Net Core API。这是我在过去的项目中所做的方式,除了稍后添加Docker。我习惯只运行ng new
创建Angular项目。
我的问题始于Visual Studio Angular模板。
运行时,出现错误:
InvalidOperationException: The NPM script 'start' exited without
indicating that the Angular CLI was listening for requests.
The error output was:
Microsoft.AspNetCore.SpaServices.AngularCli.AngularCliMiddleware.StartAngularCliServerAsync(string sourcePath, string npmScriptName, ILogger logger)
实际上,您似乎拥有的是Visual Studio的最新版本,实际上是今天才发布的。它有可能是最新版本中的错误,并将在即将发布的修补程序中修复。虽然,我只是在本地运行,最新版本是16.6,并且运行良好。
关于模板,这就是他们现在已经完成了一段时间。我认为这是将其集成到Visual Studio中的最简单方法:只需单击“运行”按钮,一切就会启动,包括Angular应用程序和.NET Core应用程序(您正在看到的MVC)。
同时运行这两个优点之一是,它更易于部署和设置CI / CD管道。
此外,我还要粘贴创建新的Angular项目时看到的内容。它的docker支持显示为灰色,因为我没有Docker Desktop。
我希望可以有所帮助。本文档可能会回答更多问题。祝你好运!