我正在尝试学习如何使用Angular 5开发VS代码,具有VS Proffessional AngularJS背景,并且我遇到了一些基本问题。
我有一个简单的hello world helnet world dot api项目,结合Angular 5(和Angular CLI),来自本教程:https://www.codeproject.com/Articles/1206306/Integrating-ASP-Net-Core-and-Angular-projec 现在,我希望受益于常规的VS后端调试和断点以及酷炫的Angular watch-for-changes功能。但似乎这是不可能的。
这就是我开始项目的方式:
ng serve --watch
- 项目从http://localhost:4200/开始,我可以自动更改html文件和页面更新。但由于dotnet Web服务器未运行,我无法联系Web API。
dotnet run
(或F5) - 项目从http://localhost:5000/开始,现在正在点击web api中的断点。大!但是当我更改html文件中的内容时,页面不会更新。实际上,我必须关闭Web服务器,在Web服务器上更新html文件中的更改之前运行ng build
。有点道理。
这种情况对于同时开发后端和前端毫无用处。那么你认为如何在VS Code中使用Angular和dotnet进行开发?
非常感谢!