Warm tip: This article is reproduced from serverfault.com, please click

asp.net core-如何在 Blazor 应用程序中重命名捆绑的静态文件(ProjectName.style.css 和 blazor.server.js)

(asp.net core - How to rename bundled static files(ProjectName.style.css and blazor.server.js) in The Blazor App)

发布于 2021-01-05 05:06:14

我想隐藏我使用 Blazor。

所以,我应该修改捆绑的 css 和 js 文件的名称。

这该怎么做?

Questioner
Jang-Ho Bae
Viewed
0
Brando Zhang 2021-01-05 19:22:02

根据这篇文章,CSS 隔离发生在构建时。在此过程中,Blazor重写CSS选择器以匹配组件呈现的标记。这些重写的 CSS 样式被捆绑并作为静态资产生成在 {PROJECT NAME}.styles.css 中,其中占位符 {PROJECT NAME} 是引用的包或产品名称。

这意味着我们只能在开发环境中禁用包而不能修改它。

但是发布后,它会生成这样的文件:

在此处输入图片说明

你可以修改{PROJECT NAME}.styles.cssto{other}.styles.css并修改 index.html css 名称,如下所示:

<link href="{other}.styles.css" rel="stylesheet" />