Grunt:不再支持JASMINE了

时间:2013-08-18 03:54:50

标签: gruntjs yeoman karma-runner

我用自耕农创建了一个角度应用程序,当我执行grunt命令时出现以下错误

Running "karma:unit" (karma) task
WARN [config]: JASMINE is not supported anymore.
        Please use `frameworks = ["jasmine"];` instead.
WARN [config]: JASMINE_ADAPTER is not supported anymore.
        Please use `frameworks = ["jasmine"];` instead.
WARN [config]: LOG_INFO is not supported anymore.
  Please use `karma.LOG_INFO` instead.
ERROR [config]: Config file must export a function!
  module.exports = function(config) {
    config.set({
      // your config
    });
  };

我该如何解决这个错误?

2 个答案:

答案 0 :(得分:5)

  

这只是那两个预定义的术语(JASMINE和JASMINE_ADAPTER)   不应该再使用了。你所要做的就是打开   配置文件./config/karma.conf.js并注释掉这些条款并添加   frameworks = [“jasmine”];。

通过Yasuhiro Yoshida

答案 1 :(得分:2)

除了@ sheplu的答案之外,还需要在karma.conf.js中进行其他更改,您可以在https://gist.github.com/sivakumar-kailasam/6421378中看到它

这个要点解决了你的问题'配置文件必须是导出功能!'

官方文档也有http://karma-runner.github.io/0.10/config/configuration-file.html