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

时间:2014-01-30 19:42:30

标签: javascript unit-testing gruntjs yeoman

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

我在包的devDependencies中包含了jQuery。我如何从那里继续?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您想在测试中使用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',
      .....
    ],
....