为什么 Mudblazor 组件出现时没有 css?

Aud*_*nas 6 css blazor blazor-server-side mudblazor

我已经通过 NuGet 安装了 mudblazor,并按照有关如何设置 mudblazor 的“教程”进行操作,我一步一步完成了所有操作,但由于某种原因,该组件出现时没有任何 css 或 js。我必须在 _host.cshtml 中链接 css 和 js 文件:

<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" />
    <link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet" />
     <script src="_content/MudBlazor/MudBlazor.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

但问题是它似乎仍然不起作用。

PBo*_*PBo 5

在program.cs 中缺少一条指令。

在调用 builder.build() 之前添加以下行。

StaticWebAssetsLoader.UseStaticWebAssets(builder.Environment, builder.Configuration);
Run Code Online (Sandbox Code Playgroud)

我在这里发现了差异:https://github.com/MudBlazor/Templates/blob/dev/src/.template.base/server/Program.cs#L9


Por*_*pek 3

尝试从 github 克隆 MudBlazor 模板,https://github.com/Garderoben/MudBlazor.Templates,它应该开箱即用,并且安装了所有先决条件。如果没有,则您的环境有问题