【问题标题】:Durandal - View Not Found. Searched for "/" on intermittentDurandal - 未找到视图。间歇性搜索“/”
【发布时间】:2019-12-29 18:14:30
【问题描述】:

我想知道是否有人对 Durandal.js 有过类似的问题。

我收到间歇性的“未找到视图。已搜索”错误,该错误很难复制,因为只是偶尔发生。

当 createView 函数无法找到视图时,它似乎从文件 viewEngine.js 中生成。但是,视图存在并且 99% 的时间都有效。

有没有人遇到过类似的问题,或者知道我可以通过什么方法来追踪和解决这个问题?

谢谢。

【问题讨论】:

  • 您在哪些浏览器中遇到此问题?
  • 检查是否与此有关:github.com/BlueSpire/Durandal/issues/589
  • 感谢 Dziamid 的回复。这也发生在 chrome 中,所以我认为这不是问题。
  • 我遇到了与您描述的完全相同的问题,但尚未找到原因。
  • 原来是 require.js 导致了这个问题。看我的回答。

标签: durandal-2.0 durandal-navigation


【解决方案1】:

在我的情况下,是 require.js 导致了问题。

在 main.js 中添加以下内容并添加 waitSeconds 参数:

require.config({
    waitSeconds : 0
});

这可以防止 require.js 在尝试加载文件时超时。

http://requirejs.org/docs/api.html#config-waitSeconds

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 2020-06-29
    • 2020-08-30
    • 1970-01-01
    相关资源
    最近更新 更多