我刚刚在 Visual Studio 中创建了一个 Blazer(服务器端)项目。它确实在 _Host.cshtml 中包含以下内容:
<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" />
<script src="_framework/blazor.server.js"></script>
<link href="LouisHowe.styles.css" rel="stylesheet" />
它在项目中有文件 wwwroot/css/bootstrap/bootstrap.min.css。但是……
那么这些文件在哪里?
bootstrap.js
不包括在内。如果您想使用它,请添加并包含它。请注意,它提供的某些功能会直接修改 DOM,并导致渲染器虚拟 DOM 与 DOM 冲突和 UI 中的异常行为。 bootstrap.js
功能可以直接构建到 Blazor UI 中。
我已经为你之前的问题添加了一个答案,试图更全面地回答你的问题。 Blazor Visual Studio 示例模板 - 缺少 bootstrap.js,引用缺少 blazor.server.js
在解决方案资源管理器中显示所有文件向下钻取obj > debug > Net7 > scopedcss > bundle你会找到编译器文件。您还会找到所有单独的隔离文件。