我正在使用 Yeoman角度生成器,当我运行此代码时,我会发出咕噜声,并发出警告。我在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
答案 0 :(得分:4)
Grunt退出代码6不太有用,但它试图告诉你的真正意义是你的测试中有警告(读:问题),你应该看看它们。我还建议在IDE中启用JSHint或JSLint,看看它是什么。在全新安装上运行测试应该开箱即用,并且让它们失败通常是配置错误的迹象,所以也要检查一下。最后,您可以尝试重新安装Yeoman并确保每个模块安装都没有问题。
答案 1 :(得分:3)
我也刚刚经历过这个。
读完这个帖子后,我查看了我的grunt文件,发现并发:test正在运行罗盘。
我跑了&#39; grunt compass&#39;并看到了更好的错误信息。