2016-07-18 4 views
0

툴툴 거리는 소리를 설치하고 설정하십시오. 내가 쓸데없는 소리를 내면 실행됩니다. 그러나 아래 오류가 발생합니다.그랑프리 오류 메시지

아래 코드를 찾으십시오.

실행 0/0 주장은 실행 (에선 0ms) 계속 사용 --force : "qunit : 파일"(qunit) 작업의 경고.

경고로 인해 중단되었습니다.

gruntfile.js :

/*global module:false*/ 
module.exports = function(grunt) { 

    // Project configuration. 
    grunt.initConfig({ 
    // Metadata. 
    pkg: grunt.file.readJSON('package.json'), 
    banner: '/*! <%= pkg.title || pkg.name %> - v<%= pkg.version %> - ' + 
     '<%= grunt.template.today("yyyy-mm-dd") %>\n' + 
     '<%= pkg.homepage ? "* " + pkg.homepage + "\\n" : "" %>' + 
     '* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author.name %>;' + 
     ' Licensed <%= _.pluck(pkg.licenses, "type").join(", ") %> */\n', 
    // Task configuration. 
    concat: { 
     options: { 
     banner: '<%= banner %>', 
     stripBanners: true, 
     separator: ';' 
     }, 
     dist: { 
     src: [ 
      'js/**/*.js' 
     ], 
     dest: 'dist/<%= pkg.name %>.js' 
     } 
    }, 
    uglify: { 
     options: { 
     banner: '<%= banner %>' 
     }, 
     dist: { 
     src: '<%= concat.dist.dest %>', 
     dest: 'dist/<%= pkg.name %>.min.js' 
     } 
    }, 
    jshint: { 
     options: { 
     curly: true, 
     eqeqeq: true, 
     immed: true, 
     latedef: true, 
     newcap: true, 
     noarg: true, 
     sub: true, 
     undef: true, 
     unused: true, 
     boss: true, 
     eqnull: true, 
     browser: true, 
     globals: { 
      "$": false, 
      "test": false, 
      "assert": false 
     } 
     }, 
     gruntfile: { 
     src: 'gruntfile.js' 
     }, 
     lib_test: { 
     src: ['js/**/*.js', 'test/**/*.js'] 
     } 
    }, 
    qunit: { 
     files: ['test/**/*.html'] 
    }, 
    watch: { 
     gruntfile: { 
     files: '<%= jshint.gruntfile.src %>', 
     tasks: ['jshint:gruntfile'] 
     }, 
     lib_test: { 
     files: '<%= jshint.lib_test.src %>', 
     tasks: ['jshint:lib_test', 'qunit'] 
     } 
    } 
    }); 

    // These plugins provide necessary tasks. 
    grunt.loadNpmTasks('grunt-contrib-concat'); 
    grunt.loadNpmTasks('grunt-contrib-uglify'); 
    grunt.loadNpmTasks('grunt-contrib-qunit'); 
    grunt.loadNpmTasks('grunt-contrib-jshint'); 
    grunt.loadNpmTasks('grunt-contrib-watch'); 

    // Default task. 
    grunt.registerTask('default', ['jshint', 'qunit', 'concat', 'uglify']); 

}; 

package.json :

{ 
    "engines": { 
    "node": ">= 0.10.0" 
    }, 
    "devDependencies": { 
    "grunt": "~0.4.5", 
    "grunt-contrib-jshint": "~0.10.0", 
    "grunt-contrib-watch": "~0.6.1", 
    "grunt-contrib-qunit": "~0.5.2", 
    "grunt-contrib-concat": "~0.4.0", 
    "grunt-contrib-uglify": "~0.5.0" 
    } 
} 

답변

1

이 오류는 qunit에서이고 그것을 당신이 제로의 주장과 테스트를 실행하려고한다는 것 qunit은 실패라고 가정합니다. 'default' 작업에서 'qunit'을 제거하면 grunt이 실행됩니다. 일 경우 jshint를 실행하기 만하면 grunt 대신 명령 줄에서 grunt jshint을 실행할 수 있습니다.