在我的应用程序中,我正在客户端使用 caliburn micro ,并且在服务器端需要 JS和AMD模块。
我的index.html
块中有以下脚本块:
<script>var requirejs = { waitSeconds: 200 };</script>
<script src="@Html.PathOfTheScript("lib/require.js")"></script>
<script>
require(["xyz.com/main.js"],
function() {
require(["xyz.com/main-anothermodule.js"]);
}
);
</script>
xyz.com/main.js
加载后,我面临的问题是显示网页,但是我希望它也等待xyz.com/main-anothermodule.js
模块加载。
要尝试在build
文件中解决此问题,我添加了以下内容:
findNestedDependencies: true,
waitSeconds: 200,
这似乎没有帮助。我在慢速网络上遇到了这个问题,在快速网络上运行良好。
在两个模块都加载之前,我基本上不希望向用户显示网页。
我该怎么做才能解决此问题?