我正在使用Azure DevOps(以前称为VSTS)上的Angular对.NET Core SPA模板的CI / CD进行实验。我遇到一个问题,即在部署后,ClientApp文件夹变成了wwwroot,存储在Azure Web App的wwwroot中。那意味着现在我有2个wwwroots。
此外,由于文件夹混乱,下面的块不再起作用。
// In production, the Angular files will be served from this directory
services.AddSpaStaticFiles(configuration =>
{
configuration.RootPath = "ClientApp/dist";
});
设置起来很简单。只需使用Visual Studio创建一个新的Web应用程序项目,然后选择Angular。然后运行ng update
,一直移至Angular7。在此过程中,将为您生成angular.json
文件。
我尝试了很多事情,但是没有一个帮助。
答案 0 :(得分:0)
问题已解决。我在.csproj中添加了Condition,但忘了包含Environment / Build Variables。这导致npm无法运行。闷闷不乐。