javascript-Jasmine和requireJs-不匹配的匿名define()模块:
作者:互联网
我试图将Jasmine.js测试与require一起使用.
这是我的specRunner的一部分
<script type="text/javascript" src="<?php echo $rootRequirejs?>/require.js"></script>
<script type="text/javascript">
require.config({
baseUrl: "./"
});
</script>
这是我的规格文件的一部分
define([
], function () {
});
当我运行specRunner时,出现以下错误,为什么?
Uncaught Error: Mismatched anonymous define() module: function () {
}
http://requirejs.org/docs/errors.html#mismatch require.js:7
P require.js:7
A require.js:19
(anonymous function)
解决方法:
您应该尝试通过这种方式使用require.js加载规范文件
<script
data-main="./yourSpec"
src="<?php echo $rootRequirejs?>/require.js"
>
</script>
标签:jasmine,requirejs,javascript 来源: https://codeday.me/bug/20191101/1982390.html