【问题标题】:Load an external script in Jasmine before other scripts are loaded在加载其他脚本之前在 Jasmine 中加载外部脚本
【发布时间】:2015-03-28 11:41:40
【问题描述】:

我在我的项目中使用 TypeScript 来构建 JS 文件。 我还使用 chutzpah 扩展至 Visual Studio 来运行我的测试。 我遇到的问题是我有 3 个脚本需要加载,而我的测试 .ts 文件是最后一个。 我遇到的问题是需要在加载所有其他脚本之前加载第一个脚本。第一个脚本也是外部脚本(不在我的项目中)。

/// <reference path="externalScript" />
/// <chutzpah_reference path="../js/script1.js" />
/// <chutzpah_reference path="../js/script2.js" />
/// <chutzpah_reference path="../app/myProjectFile.ts"/>

如何先加载第一个脚本,然后再加载其他所有脚本。看起来应该进行异步调用 - 但我没有设法解决它。

【问题讨论】:

  • 你能提供一个真实的样本(可能在 github 上)吗?此外,请确保您有一个 chutzpah.json 文件,该文件描述了您希望如何编译您的 .ts 代码。否则 Chutzpah 使用其旧版编译模式(将被弃用),该模式使用旧的 .ts 编译器。 github.com/mmanela/chutzpah/wiki/Compile-Setting

标签: javascript jasmine chutzpah typescript1.4


【解决方案1】:

好吧,我没有使用 Chutzpah 的 json 文件——我不知道。 但是我设法通过首先添加我的第一个脚本来解决这个问题,当它被加载时,我只是在我的其他 2 个文件上使用了 setTimeout 2 次。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-09
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2022-09-24
    • 1970-01-01
    相关资源
    最近更新 更多