我该如何解决RequireJS嵌套模块超时错误

时间:2020-05-19 16:19:35

标签: javascript requirejs amd r.js requirejs-optimizer

在我的应用程序中,我正在客户端使用 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,

这似乎没有帮助。我在慢速网络上遇到了这个问题,在快速网络上运行良好。

在两个模块都加载之前,我基本上不希望向用户显示网页。

我该怎么做才能解决此问题?

0 个答案:

没有答案