咕噜咕噜换了好几次



我有一个咕噜咕噜的文件,可以监视应用程序.css上的更改。手表似乎在更改应用程序.css时多次处理该文件。已检查文件,输出是否正确。

咕噜咕噜的文件

module.exports = function(grunt) {
    "use strict";
    grunt.initConfig({
        //concat: {
        //  css: {
        //    src: ['app/css/*.css'],
        //    dest: 'app/css/app.min.css'
        //  }
        //},
        cssmin: {
            minify: {
                expand: true,
                cwd: 'app/css/',
                src: ['*.css', '!*.min.css'],
                dest: 'app/css/',
                ext: '.min.css'
            }
        },
        watch: {
            //js: {
            //  files: ['app/js/**/*.js'],
            //  tasks: ['concat']
            //},
            css: {
                files: ['app/css/*.css'],
                tasks: ['cssmin']
            }
        }
    });
    //grunt.loadNpmTasks('grunt-contrib-concat'); // Load concat
    grunt.loadNpmTasks('grunt-contrib-watch');    // Load watch
    grunt.loadNpmTasks('grunt-contrib-cssmin');   // Load CSS min
    grunt.registerTask('default', ['watch']);     // Load default task
};

这是因为第一次传递修改了创建app.min.cssapp.css文件 - 但您的观察者正在寻找对任何CSS文件的修改(包括新创建的app.min.css)。

您可以忽略观察器配置中的*.min.css,或者只是将缩小的 CSS 输出到您不正在观看的文件夹中。

最新更新