我有一个可以很好地运行一些jquery ASP.NET Core 2.0的网站,但是当我部署到Azure或本地发布文件夹时,没有运行任何javascript代码。在Chrome浏览器中查看开发人员工具,我有一个空的site.min.js,它是空的。检查我的bundleconfig.json我有默认设置:
[
{
"outputFileName": "wwwroot/css/site.min.css",
// An array of relative input file paths. Globbing patterns supported
"inputFiles": [
"wwwroot/css/site.css"
]
},
{
"outputFileName": "wwwroot/js/site.min.js",
"inputFiles": [
"wwwroot/js/site.js"
],
// Optionally specify minification options
"minify": {
"enabled": true,
"renameLocals": true
},
// Optionally generate .map file
"sourceMap": false
}
]
这是我_Layout.cshtml的底部:
<script src="~/js/site.min.js" asp-append-version="true"></script>
我尝试将minify enabled选项设置为false,然后将布局中的脚本重命名为site.js,并且可以正常工作。缩小正困扰着我什么?