gpt4 book ai didi

javascript - ReferenceError : Can't find variable: define at . .. 'grunt test' 在 require.js 中使用 jasmine

转载 作者:搜寻专家 更新时间:2023-11-01 04:36:52 25 4
gpt4 key购买 nike

我有点困惑。在我的小项目中,我使用 Jasmine、Require.js、Phantomjs 和 Grunt(所有这些都通过 Yeoman)。因此,当我在终端中运行 grunt test 时,出现错误:

>> ReferenceError: Can't find variable: define at 
>> test/spec/testSpec.js:15

Warning: No specs executed, is there a configuration error? Use --force to continue.

Aborted due to warnings.

但是当我在浏览器中执行测试时,测试正常...

这是我的简单测试规范:

define(['spec/test'], function(Test) {

describe('Test for unit-test', function() {
describe('Test namespace', function() {
it('should be defined', function() {
expect(Test).toBeDefined();
});
});
});

});

模块:

define([], function () {
var Test = {};

return Test;
});

有人可以帮我解决这个问题吗?

非常感谢

最佳答案

Grunt 似乎没有加载 RequireJS。也许this可以帮助你。

关于javascript - ReferenceError : Can't find variable: define at . .. 'grunt test' 在 require.js 中使用 jasmine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24885883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com