我正在使用 asp.net mvc 5。我在服务器上制作了各种捆绑包,如下所示,因为每个页面都需要不同的文件集。
bundles.Add(new Bundle("~/scripts/external/4")
.Include(
"~/Static/Scripts/External/jquery-2.1.3.min.js",
"~/Static/Scripts/External/jquery-ui.min.js",
"~/Static/Scripts/External/bootstrap.min.js",
//and 13 more files
));
bundles.Add(new Bundle("~/scripts/admin/external/1")
.Include(
"~/Static/Scripts/External/jquery-2.1.3.min.js",
"~/Static/Scripts/three.min.r76.js",
"~/Static/Scripts/app.min.js",
//and 15 more files
));
正如您所看到的,一些 js 文件正在重复(有时 4,5 个大文件很常见),因为它们无法交叉引用。
我在客户端使用 lab.js 来加载这些包。
Requirejs 不会在这里工作,因为问题在于捆绑包。您在此处推荐的捆绑文件并在不阻塞的情况下加载它们的方法是什么?