Работает хрюкать "одновременно:тест" прервана из-за предупреждения
Я использую Yeoman angular generator, и когда я запускаю этот код, я получаю grunt, выходящий с предупреждением. Я работаю внутри debian wheezy и выполнил эти команды перед запуском grunt:
sudo apt-get install ruby &&
sudo gem install sass compass &&
npm install &&
sudo npm install -g grunt-cli &&
sudo npm install -g bower &&
Gruntfile.js:
grunt.registerTask('test', [
'clean:server',
'concurrent:test',
'autoprefixer',
'connect:test',
'karma'
]);
test: {
options: {
port: 9001,
base: [
'.tmp',
'test',
'<%= yeoman.app %>'
]
}
},
Предупреждение:
Running "concurrent:test" (concurrent) task
Warning: Use --force to continue.
Aborted due to warnings.
Execution Time (2014-04-02 13:58:03 UTC)
concurrent:test 1.1s ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 99%
Total 1.1s
Process finished with exit code 6
2 ответа:
Grunt exit code 6 менее чем полезен, но реальный смысл, который он пытается вам сказать, заключается в том, что в ваших тестах были предупреждения (читай: проблемы), и вы должны посмотреть на них. Я бы также предложил включить JSHint или JSLint в вашей IDE и посмотреть, что он придумает. Запуск тестов на новой установке должен работать прямо из коробки, и их сбой обычно является признаком плохой конфигурации, поэтому проверьте и это. Наконец, вы можете попробовать переустановить Yeoman и убедиться, что каждый модуль устанавливается без проблем.