dotnet core 2.1 angular 应用程序 - 重命名 ClientApp 文件夹

P. *_*ote 0 .net-core angular

我不得不在 dotnet core 2.1 单页应用程序模板中重新设计一个 angular 应用程序。

我在普通“ClientApp”文件夹旁边的一个新文件夹“Frontend”中完成了它。在本地它工作正常,但是当我部署它或尝试通过“dotnet publish”发布它时,它总是使用 ClientApp 文件夹。

是否可以分别替换重命名 ClientApp 文件夹?

Bud*_*004 5

我相当确定您可以通过更改 Startup.cs 来完成此操作

spa.Options.SourcePath = "ClientApp";
Run Code Online (Sandbox Code Playgroud)

...并更改生产构建路径:

services.AddSpaStaticFiles(configuration =>
{
    configuration.RootPath = "ClientApp/dist";
});
Run Code Online (Sandbox Code Playgroud)

...然后在 project_name.csproj 中修改您的路径:

<SpaRoot>ClientApp\</SpaRoot>
Run Code Online (Sandbox Code Playgroud)