2013-08-18 2 views
2

я создал угловое приложение с Yeoman, когда я выполнил команду черновой я получил следующее сообщение об ошибке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 
    }); 
    }; 

как я решить эту ошибку?

ответ

5

It's just those two predefined terms (JASMINE and JASMINE_ADAPTER) that should not be used any more. All you have to do is open the config file ./config/karma.conf.js and comment out those terms and add frameworks = ["jasmine"];.

Via Yasuhiro Yoshida

+0

может у пожалуйста, поделитесь ссылкой? – Anenth

+0

вы могли бы скопировать и пройти линию в google слишком http://yasuhiroyoshida.github.io/2013/05/20/jasmine-is-not-supported,-angular_scenario-is-not-supported,-and-econnrefused/ – sheplu

+0

'Неустранимая ошибка: порт 9000 уже используется другим процессом. , но этот порт является сервером хрюкания! – Anenth

2

помимо @ sheplu отвечают, есть дополнительные изменения, которые должны быть сделаны в karma.conf.js, вы можете увидеть его в https://gist.github.com/sivakumar-kailasam/6421378

это суть решает проблему 'Файл конфигурации должен быть функцией экспорта!'

Официальные документы есть эти изменения, а http://karma-runner.github.io/0.10/config/configuration-file.html