如何解决如何在 Blazor 应用程序中重命名捆绑的静态文件ProjectName.style.css 和 blazor.server.js
我想隐藏我使用 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" />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。