Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 运行Grunt时将依赖项(如jQuery)注入库_Javascript_Unit Testing_Gruntjs_Yeoman - Fatal编程技术网

Javascript 运行Grunt时将依赖项(如jQuery)注入库

Javascript 运行Grunt时将依赖项(如jQuery)注入库,javascript,unit-testing,gruntjs,yeoman,Javascript,Unit Testing,Gruntjs,Yeoman,我正在使用Yeoman构建一个Javascript库,希望在运行Grunt时加载一些依赖脚本。例如,我想在测试中使用jQuery代码,但是现在这样做时,测试套件告诉我,$没有定义 我已经将jQuery包含在包的devdependency中。我如何从那里继续 谢谢 如果您想在测试中使用jQuery(我猜您正在使用karma),您必须在karam.conf.js文件中包含jQuery。例如: module.exports = function(config) { config.set({

我正在使用Yeoman构建一个Javascript库,希望在运行Grunt时加载一些依赖脚本。例如,我想在测试中使用jQuery代码,但是现在这样做时,测试套件告诉我,$没有定义

我已经将jQuery包含在包的devdependency中。我如何从那里继续


谢谢

如果您想在测试中使用jQuery(我猜您正在使用karma),您必须在k
aram.conf.js
文件中包含jQuery。例如:

module.exports = function(config) {
  config.set({


    // list of files / patterns to load in the browser
    files: [
      'app/bower_components/jquery/jquery.js',
      .....
    ],
....

那么它是特定于测试套件的?我在用qunit,但一直在考虑换成摩卡咖啡。啊!对不起,我不认识昆特。但也有可能他们也在使用特定的配置文件。我还遇到了$notdefined的问题,我想在我的自定义grunt任务中使用Jquery。特定任务的Gruntfile.js是否是注入JQuery的合适位置?如果是这样的话,语法会是什么样的呢?