Cómo crear y organizar configuraciones y registrar tareas difíciles

Tengo un proyecto donde estoy usandogrunt para procesar miJs ySASS archivos.

En este momento, cuando necesito procesar algo, necesito llamar a todas las tareas dentro de migruntfile.js incluso si quiero cambiar solo un módulo, o solo elSASS archivo.

¿Hay alguna manera de crear una tarea personalizada, para ejecutar solo la parte sass, y otra para crear solo un proceso de módulo, donde pueda llamar a esta tarea desde el indicador?

Esto es lo que probé, sin éxito:

    module.exports = function(gruntHome) {

    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),

        /* @CONCAT */
        concat: {
            home : {
                src: 'src/app/component/home/*.js',
                dest: 'src/app/component/home/concat/concat_config.js'
            }
        },

        /* @ANNOTATE */
        ngAnnotate: {
            options: {
                add: true
            },
            home: {
                files: {
                    'src/app/component/home/concat/concat_config.js': 'src/app/component/home/concat/concat_config.js'
                }
            }
        },

        /* @UGLIFY */
        uglify: {
            home: {
                src:  'src/app/component/home/concat/concat_config.js',
                dest: 'app/component/home/home.min.js'
            }
        }
    });


    grunt.loadNpmTasks('grunt-contrib-concat');
    grunt.loadNpmTasks('grunt-contrib-uglify');
    grunt.loadNpmTasks('grunt-ng-annotate');

    grunt.registerTask('gruntTask', ['concat', 'ngAnnotate', 'uglify']);
};

Si no es posible, ¿hay alguna otra forma de lograr este objetivo? Porque mi gruntfile.js es enorme, y a veces toma mucho tiempo procesarlo, incluso si no necesito procesar todo.

Editar:

Estaenlace aquí es una pregunta relacionada que hice siguiendo los pasos proporcionados en esta pregunta. Resolverá algunos posibles problemas que tengas al intentar hacer lo que hice aquí. Espero que pueda ayudar a otras personas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta