Angularjs “咕噜咕噜”;同时:测试“;由于警告而中止

Angularjs “咕噜咕噜”;同时:测试“;由于警告而中止,angularjs,debian,gruntjs,yeoman,grunt-concurrent,Angularjs,Debian,Gruntjs,Yeoman,Grunt Concurrent,我使用的是一个约曼角度生成器,当我运行此代码时,会收到咕噜声并发出警告。我在debian wheezy中运行,在运行grunt之前运行了以下命令: sudo apt-get install ruby && sudo gem install sass compass && npm install && sudo npm install -g grunt-cli

我使用的是一个约曼角度生成器,当我运行此代码时,会收到咕噜声并发出警告。我在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           &&
Grunfile.js:

 grunt.registerTask('test', [
    'clean:server',
    'concurrent:test',
    'autoprefixer',
    'connect:test',
    'karma'
  ]);

 test: {
        options: {
          port: 9001,
          base: [
            '.tmp',
            'test',
            '<%= yeoman.app %>'
          ]
        }
      },

Grunt退出代码6没有什么帮助,但它试图告诉您的真正要点是,您的测试中有警告(读:问题),您应该查看它们。我还建议在IDE中打开JSHint或JSLint,看看它会产生什么效果。在一个新安装上运行测试应该是开箱即用的,而让它们失败通常是配置不好的标志,所以也要检查一下。最后,您可以尝试重新安装Yeoman,并确保每个模块的安装都没有问题。

我也经历过这一点

在阅读了这个线程之后,我查看了我的grunt文件,发现concurrent:test正在运行compass


我运行了“grunt compass”,看到了一条更好的错误消息。

我重新安装了yeoman,一切都好起来了,仍然缺少一些karma插件。我犯了这个错误,因为我编写了一些古怪的scss语法。这对我来说很有帮助-thx用于发布。我在我的scss文件中粘贴了一些无效的less代码,运行grunt compass可以找到并删除它。这对我很有帮助。非常感谢。
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