.NET Core Bootstrap 破坏了 BuildBundlerMInifier
.NET Core Bootstrap breaks BuildBundlerMInifier
我在 .NET Core 2.1 应用程序中使用 BuildBundlerMinifier Nuget 包。
尝试将 bootstrap.js 添加到 BundleConfig 时,sitebundle.min.js 文件被删除。如果我从 BundleConfig 中删除 bootstrap.js,捆绑和缩小过程将按预期进行。
Bootstrap v5.0.2
这是我的bundleconfig.json
[
{
"outputFileName": "wwwroot/css/sitebundle.min.css",
"inputFiles": [
"wwwroot/lib/bootstrap/css/bootstrap.css",
"wwwroot/css/site.css"
]
},
{
"outputFileName": "wwwroot/js/sitebundle.min.js",
"inputFiles": [
"wwwroot/lib/jquery/dist/jquery.js",
"wwwroot/lib/bootstrap/js/bootstrap.js",
"wwwroot/js/site.js"
]
}
]
同样如此,尝试缩小 bootstrap.js v5.0.2 时出现错误。我也尝试了其他版本(v4.6.0),但效果很好。
如果禁用缩小,这是一个解决方法,仅捆绑即可正常工作:
[
{
"outputFileName": "wwwroot/css/sitebundle.min.css",
"inputFiles": [
"wwwroot/lib/bootstrap/css/bootstrap.css",
"wwwroot/css/site.css"
]
},
{
"outputFileName": "wwwroot/js/sitebundle.min.js",
"inputFiles": [
"wwwroot/lib/jquery/dist/jquery.js",
"wwwroot/lib/bootstrap/js/bootstrap.js",
"wwwroot/js/site.js"
],
"minify": {
"enabled": false, //change here....
"renameLocals": true
}
}
]
我在 .NET Core 2.1 应用程序中使用 BuildBundlerMinifier Nuget 包。
尝试将 bootstrap.js 添加到 BundleConfig 时,sitebundle.min.js 文件被删除。如果我从 BundleConfig 中删除 bootstrap.js,捆绑和缩小过程将按预期进行。
Bootstrap v5.0.2
这是我的bundleconfig.json
[
{
"outputFileName": "wwwroot/css/sitebundle.min.css",
"inputFiles": [
"wwwroot/lib/bootstrap/css/bootstrap.css",
"wwwroot/css/site.css"
]
},
{
"outputFileName": "wwwroot/js/sitebundle.min.js",
"inputFiles": [
"wwwroot/lib/jquery/dist/jquery.js",
"wwwroot/lib/bootstrap/js/bootstrap.js",
"wwwroot/js/site.js"
]
}
]
同样如此,尝试缩小 bootstrap.js v5.0.2 时出现错误。我也尝试了其他版本(v4.6.0),但效果很好。
如果禁用缩小,这是一个解决方法,仅捆绑即可正常工作:
[
{
"outputFileName": "wwwroot/css/sitebundle.min.css",
"inputFiles": [
"wwwroot/lib/bootstrap/css/bootstrap.css",
"wwwroot/css/site.css"
]
},
{
"outputFileName": "wwwroot/js/sitebundle.min.js",
"inputFiles": [
"wwwroot/lib/jquery/dist/jquery.js",
"wwwroot/lib/bootstrap/js/bootstrap.js",
"wwwroot/js/site.js"
],
"minify": {
"enabled": false, //change here....
"renameLocals": true
}
}
]