Karma:未定义的ReferenceError $未定义

时间:2015-03-10 20:12:07

标签: javascript jquery karma-runner

我在这个网站上看到了很多其他答案,但没有一个能为我工作。

问题:我需要使用URL加载jQuery,而不是使用本地路径;而且我认为我无法添加文件"文件"在karma.conf.js。

一切似乎都很好,但当我尝试使用业力来测试它时,它会返回:未捕获的ReferenceError:$未定义。

我们使用的两个.html中脚本的顺序很好。

1 个答案:

答案 0 :(得分:20)

简单包含karma.conf.js中的jQuery路径(至少对于Karma 0.12):

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

    files: [
      'https://code.jquery.com/jquery-1.11.2.min.js'
      ...
    ],

    ...
  });
};

我昨天测试了它,因为我需要为AngularJS做类似的事情。