grunt-contrib-jasmine ReferenceError: 找不到变量: jQuery.
grunt-contrib-jasmine ReferenceError: Can't find variable: jQuery
这是我的Gruntfile茉莉花配置任务。我通过供应商选项添加了jquery和jasmine-jquery。
jasmine: {
src: {
src: '<%= paths.dist %>/**/*.js',
options: {
specs: '<%= paths.tests %>/specs/*Spec.js',
helpers: '<%= paths.tests %>/helpers/*Helper.js',
outfile: '<%= paths.tests %>/_SpecRunner.html'
},
vendor: [
"<%= paths.bower %>/jquery/dist/jquery.js",
"<%= paths.bower %>/jasmine-jquery/lib/jasmine-jquery.js"
]
}
},
运行咕噜咕噜后出现错误。看起来咕噜咕噜的茉莉不包括任务设置的供应商。
Running "jasmine:src" (jasmine) task
Testing jasmine specs via PhantomJS
>> ReferenceError: Can't find variable: jQuery at
>> dist/script.js:97
Core
X should return element
ReferenceError: Can't find variable: $ in file:///Users/jedrzejchalubek/Dropbox/Script/tests/specs/CoreSpec.js (line 6) (1)
ReferenceError: Can't find variable: $ in file:///Users/jedrzejchalubek/Dropbox/Script/tests/specs/CoreSpec.js (line 10) (2)
哦
,这是我的错。供应商需要在选项内。任务配置应如下所示:
jasmine: {
src: {
src: '<%= paths.dist %>/**/*.js',
options: {
specs: '<%= paths.tests %>/specs/*Spec.js',
helpers: '<%= paths.tests %>/helpers/*Helper.js',
outfile: '<%= paths.tests %>/_SpecRunner.html',
vendor: [
"<%= paths.bower %>/jquery/dist/jquery.js",
"<%= paths.bower %>/jasmine-jquery/lib/jasmine-jquery.js"
]
},
}
}
相关文章:
- jQuery变量错误
- HTML 按钮点击函数无法使用 jQuery 变量作为参数
- angularjs:访问angular控制器中的jquery变量
- 使用jquery变量作为.net MVC中ActionLink的参数
- 如何插入js/jquery变量isideHTML标记
- Jquery变量类型问题
- 带有.css()串联问题的jQuery变量
- .validate规则:检查jquery变量
- 检索本身包含变量的 Jquery 变量名的值
- 简单的 Jquery 变量问题
- 使用带有返回的 Jquery 变量的正确语法
- 动态jQuery变量名
- 从jQuery变量中提取数据,增加's left,将剥离的数据放回变量中
- 当chrome检查器为jQuery变量返回[object object]时,如何返回实际数据
- 无法将jQuery变量集成到php中
- jQuery变量$$符号是什么意思
- 如何获取 jquery 变量 childeren
- 对API字符串中的JQuery变量使用split()
- Jquery变量错误
- 使用easyscroll时,jquery变量在url中没有更改