我不得不在 dotnet core 2.1 单页应用程序模板中重新设计一个 angular 应用程序。
我在普通“ClientApp”文件夹旁边的一个新文件夹“Frontend”中完成了它。在本地它工作正常,但是当我部署它或尝试通过“dotnet publish”发布它时,它总是使用 ClientApp 文件夹。
是否可以分别替换重命名 ClientApp 文件夹?
我相当确定您可以通过更改 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)
| 归档时间: |
|
| 查看次数: |
781 次 |
| 最近记录: |