我正在将BundlerMinifier用于.NET Core 2.1,但无法设置正确的捆绑文件顺序。
我在wwwroot/js/Lib/
中有以下文件:
1.jquery.min.js
2.jquery.ui.min.js
3.server.js
捆绑后,这些文件将以指定顺序在site.js文件中排序:
2.jquery.ui.min.js
3.server.js
1.jquery.min.js
页面无法加载,因为jquery ui在jquery之前加载。 我在文档中找不到任何解决方案。我想念什么吗?
这是我的bundleconfig.json文件:
[
{
"outputFileName": "wwwroot/js/site-lib.min.js",
"inputFiles": [
"wwwroot/js/Lib/"
],
// Optionally specify minification options
"minify": {
"enabled": false,
"renameLocals": true
}
}
]
答案 0 :(得分:0)
关于BundlerMinifier及其读取文件的顺序,我遇到了类似的问题。我的解决方案是删除旧的bundle.js和bundleconfig.json并重新捆绑所有内容。我做的不同的是,我从捆绑中排除(在我的情况下为jquery-3.3.1.js),并捆绑了其他所有东西。之后,我首先添加了jQuery-3.3.1.js,然后添加了bundle.js。
<script src="~/js/jquery-3.3.1.js"></script
<script src="~/js/bundle.js"></script>
希望这会有所帮助:)