angularjs - 运行 grunt "concurrent:test"由于警告而中止

标签 angularjs debian gruntjs yeoman grunt-concurrent

我正在使用 Yeoman Angular 生成器,当我运行此代码时,我会收到警告退出。我在 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

最佳答案

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

关于angularjs - 运行 grunt "concurrent:test"由于警告而中止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22814342/

相关文章:

json - ionic : I have a scope variable empty from a stringified json

node.js - 尝试运行 grunt 时找不到模块 'findup-sync'

gruntjs - 尝试运行 Grunt 时出现 Foundation 错误 13

javascript - 使用 AngularJS 将输入值从 ng-repeat 插入数组

javascript - 初始化 Controller 中的范围变量

ubuntu - 奇怪的 CGI 错误

binary - 如何为多种架构创建二进制 Debian 软件包?

node.js - 在 Centos 上找不到本地咕噜声

javascript - ng-pattern 正则表达式 错误 : [$parse:lexerr] Lexer Error

git - 有没有相当于 git-info 的 hg ?