Blazor css 隔离热重载不起作用

问题描述 投票:0回答:1

我有一个名为 Comp.razor 的 Blazor 组件,其中嵌套了一个 Comp.razor.css 文件。所有这些文件都位于类库项目中。在我的主项目(我从中启动应用程序的项目)中,我引用了此组件,并且当应用程序启动时一切正常。

但是,我面临一个问题:当我修改 CSS 文件并刷新页面时,无法看到任何更改。奇怪的是,如果我修改 HTML 文件,所做的更改会完美反映,但独立 CSS 文件的情况并非如此

如果有人知道如何解决此问题,请告诉我。谢谢你。

PS: 我尝试禁用浏览器兑现,但没有成功。 //

我尝试在没有 CSS 隔离的情况下正常链接 CSS,但遇到了 CSS 文件未找到的情况 我将组件的 CSS 文件放在 CSS 目录下的 wwwroot 中,并在组件中用

链接它
css asp.net-core blazor hot-reload
1个回答
0
投票

我创建了一个 blazor Web 应用程序和一个 RCL,然后在 RCL 中,我创建了一个

myStyle.css
文件并将其放入 wwwroot 文件夹中。然后在我的 RCL 组件中,我使用了这个类。

按照官方文档引用RCL中定义的组件,我们也链接到blazor应用程序中的

myStyle.css
文件。

链接到应用程序标记中的库样式表(位置 内容)。

就像你看到的,我修改了 App.razor 文件中的

<head>
标签,然后它对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.