MatBlazor-嵌入的资源文件未输出
我正在服务器端blazor项目中使用MatBlazor 2.6.0。我执行了以下步骤:MatBlazor-嵌入的资源文件未输出,blazor,blazor-server-side,matblazor,Blazor,Blazor Server Side,Matblazor,我正在服务器端blazor项目中使用MatBlazor 2.6.0。我执行了以下步骤: 将MatBlazor添加到项目中(2.6.0) 在my_Imports.razor文件中包含使用MatBlazor的@ 已将静态文件添加到_Hosts.cshtml 运行项目时,我收到一个错误: Microsoft.JSInterop.JSException: Could not find 'matBlazor' in 'window'. 在浏览器中检查视图源时,我看到有一个参照: <scrip
- 将MatBlazor添加到项目中(2.6.0)
- 在my_Imports.razor文件中包含使用MatBlazor的
@
- 已将静态文件添加到_Hosts.cshtml
Microsoft.JSInterop.JSException: Could not find 'matBlazor' in 'window'.
在浏览器中检查视图源时,我看到有一个参照:
<script src="_content/MatBlazor/dist/matBlazor.js"></script>
但是当我检查该.js文件的内容时,它是空的,你知道我在这里可能做错了什么吗?如果你的_Host.cshtml头是这样的:
<head>
...
<!--MatBlazor-->
<script src="_content/MatBlazor/dist/matBlazor.js"></script>
<link href="_content/MatBlazor/dist/matBlazor.css" rel="stylesheet" />
...
</head>
...
...
那么问题可能在于如何将其添加到项目中。您是否在Visual Studio中使用了Nuget包管理器?文件为空是很奇怪的,我同意。尝试将matBlazor.js脚本放在blazor.server.jsTry脚本的正上方。它对如何开始有非常清晰的说明,并且通常更易于使用。