c# - .NET 核心 BundlerMinifier 文件顺序错误
问题描述
我正在为 .NET core 2.1 使用 BundlerMinifier,但我无法设置正确的捆绑文件顺序。
我有以下文件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
}
}
]
解决方案
关于 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>
希望这可以帮助 :)
推荐阅读
- php - Symfony 4 实现 REST API
- java - 我将如何创建一个将数组添加到数组列表并在其上调用方法的主要方法?
- azure-sql-database - 进行 azure sql 备份时出错
- oracle - PL/SQL 函数返回自定义类型异常
- mongodb - MongoDb 中的多个 $and $or 查找
- python - 使用 OneHotEncoder inverse_transform
- ruby-on-rails - 如何通过设置键元素的优先级来使用字符串键对 ruby 哈希进行排序?
- python - 在 Django 中使用 clean() 方法
- android - Android 翻滚自定义 TextViews onResume
- java - WebDriver 在无头模式下保存问题