2017-12-08 3 views
0

Ich kann nicht eine einfache Grunt Aufgabe in Release Manager arbeiten. Ich bekomme immer Warnung: Aufgabe "Standard" nicht gefunden. Gebraucht --force, fortfahrend. Ich habe --force hinzugefügt, damit der Build nicht fehlschlägt, aber die Grunt-Task wird nicht verarbeitet. Ich habe mich beim Build-Agent angemeldet und führe Grunt manuell ohne Probleme aus.Grunt Task in Release Manager: Standard nicht gefunden

Jede Hilfe oder Ideen würde sehr geschätzt werden.

Danke,

module.exports = function (Grunzen) { 'use strict';

grunt.initConfig({ 

    //Read the package.json (optional) 
    pkg: grunt.file.readJSON('package.json'), 

    // Cache bust css, update AppInsights key, remove all custom js imports from index.html, https url rewrites 
    processhtml: { 
     dev: { 
      options: { 
       data: { 
        appInsightsKey: 'f8d00249-dd60-44be-9145-dcb303e5fd19', 
        timestamp: Date.now() 
       } 
      }, 
      files: 
      { 
       'wwwroot/index2.html': ['wwwroot/index.html'] 
      } 
     }, 
    }, 
    // Combine and minify all js in /app folder and subfolders into app.min.js 
    uglify: { 
     dev: { 
      src: ['wwwroot/app/app.module.js', 'wwwroot/app/**/*.module.js', 'wwwroot/app/core/*.js', 'wwwroot/app/services/*.js', 'wwwroot/app/layout/*.js', 'wwwroot/app/**/*.js'], 
      dest: 'wwwroot/app/app1.min.js' 
     } 
    }, 
    // Delete all js except for app.min.js in /app folder and subfolders 
    clean: { 
     dev: { 
      options: { 
       force: true 
      }, 
      expand: true, 
      src: ['app/**/*.js', '!app/app.min.js'] 
     } 
    } 
}); 

grunt.loadNpmTasks('grunt-processhtml'); 
grunt.loadNpmTasks("grunt-contrib-uglify"); 
grunt.loadNpmTasks('grunt-contrib-watch'); 
grunt.registerTask("default", "watch"); 

// If no target provided, default to dev 
var target = grunt.option('target') || 'dev'; 
//grunt.registerTask('default', ['processhtml:' + target, 'uglify:' + target, 'clean:' + target]); 
grunt.registerTask('default', ['processhtml:' + target, 'uglify:' + target]); 

};

Grunt Task

+0

Können Sie das Protokoll vom Agenten hinzufügen? Das könnte helfen – nschonni

Antwort

0

Basierend auf dem Screenshot, angegeben Sie die package.json als Grunzen-Datei, die standardmäßig die Datei die js-Datei (zB Gruntfile.js) ist, so überprüfen Sie, ob Sie die richtige Datei angegeben .

Verwandte Themen