![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICctJmLn1Wa09CXxEDMyc3LcNXZslmZvwVbvNmLzd2bsJmbj5ibkNWLzVGbpZ2Lc9CX6MHc0RHaiojIsJye.bmp)
because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
主要沒有找到對應的Javascript 檔案當成text/html 解析了,原因是項目使用資源壓縮
解決辦法:
1、項目使用了Bundler & Minifier 合并插件,找到項目bundleconfig.json 檔案 配置生産環境與開發環境所調用的JS、CSS
{
"outputFileName": "wwwroot/css/site.min.css",
"inputFiles": [
"wwwroot/css/site.css"
]
},
{
"outputFileName": "wwwroot/js/site.min.js",
"inputFiles": [
"wwwroot/js/js.css"
]
}
點選JS或CSS檔案,生成**.min.js或 *.min.css 檔案
2、cshtml 檔案視圖中通過 Environment 标簽,分别定義開發、預演和生産環境加載對應的資源檔案。
<environment names="Development">
<link rel="stylesheet" href="~/css/site.css" />
<script src="~/js/site.js" asp-append-version="true"></script>
</environment>
<environment names="Staging,Production">
<link rel="stylesheet" href="~/css/site.min.css" asp-append-version="true" />
<script src="~/js/site.min.js" asp-append-version="true"></script>
</environment>