0

我尝试从tests.html和require加载qunit js,但是不管我如何加载qunit,当我运行grunt task来运行qunit测试时,它会因超时而失败测试,​​并且在错误中它指出qunit.js is not found in我的tests.html 所在的同一个文件夹。我可以通过简单地复制 qunit.js 文件来解决这个问题。我不想将 qunit.js 保留在这个额外的位置,你能否分享你的想法,为什么它在这个特定的位置寻找 qunit.js。

谢谢苏达卡

4

1 回答 1

1

在为我的 AMD Oracle JET 项目设置 QUnit 工作流时遇到了同样的问题。

原因似乎是 requirejs 配置中没有“qunit”路径。

添加这个:

require.config({
    ...    
    paths: {
        'qunit': 'path/to/your/qunit/js'
    }
})

...并将我的数据主文件中的所有代码移动到 of 中的一个块<script></script>对我来说是诀窍。<body>index.html

希望这可以帮助。

于 2017-10-11T12:38:41.180 回答