Javascript “咕哝不”;qunit“;找到目标

Javascript “咕哝不”;qunit“;找到目标,javascript,gruntjs,Javascript,Gruntjs,配置grunt与jenkins和qunit进行自动JS测试,我实际上阻止了这个问题 当我咕哝着说: 正在运行“qunit_junit”任务 XML报告将写入_构建/测试报告 未找到“qunit”目标。 警告:任务“qunit”失败。使用--force继续 我的Grunfile: 'use strict'; module.exports = function(grunt) { var gruntConfig = {}; grunt.initConfig({ sync:

配置grunt与jenkins和qunit进行自动JS测试,我实际上阻止了这个问题

当我咕哝着说: 正在运行“qunit_junit”任务

XML报告将写入_构建/测试报告 未找到“qunit”目标。 警告:任务“qunit”失败。使用--force继续

我的Grunfile:

'use strict';

module.exports = function(grunt) {

    var gruntConfig = {};

    grunt.initConfig({
    sync: {
        target: {}
    }
    });

    grunt.registerTask('default', ['qunit_junit', 'qunit']);
    grunt.loadNpmTasks('grunt-contrib-qunit');
    grunt.loadNpmTasks('grunt-qunit-istanbul');
    gruntConfig.qunit = {
    src: ['static/test/index.html'],
        options: {
            coverage: {
        src: ['static/js/**/*.js'],
        instrumentedFiles: 'temp/',
        htmlReport: 'report/coverage',
        coberturaReport: 'report/',
                linesThresholdPct: 20
            }
        }
    };
    grunt.loadNpmTasks('grunt-qunit-junit');
    gruntConfig.qunit_junit = {
        options: {
            dest: 'report/'
        }
    };

};

我检查了node_模块中的console.log(),安装了grunt contrib qunit,任务也在其中,因此grunt找到了模块和任务,但似乎没有加载它。

只需看一眼-您正在创建配置,但没有对其进行任何操作

换行

grunt.initConfig({
  sync: {
    target: {}
  }
});
为此:

grunt.initConfig(gruntConfig);

您可能还希望将其向下移动到添加到gruntConfig的所有其他内容下方。

只需一眼,您正在创建配置,但没有对其进行任何操作

换行

grunt.initConfig({
  sync: {
    target: {}
  }
});
为此:

grunt.initConfig(gruntConfig);
您可能还希望将其向下移动到添加到gruntConfig的所有其他内容之下