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

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

我想隐藏我使用 The Blazor。

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

如何操作?

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

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

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

您可以将 {PROJECT NAME}.styles.css 修改为 {other}.styles.css 并修改 index.html css 名称如下:

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