Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何将GrunFile设置为忽略带下划线的文件?_Css_Gruntjs_Less - Fatal编程技术网

Css 如何将GrunFile设置为忽略带下划线的文件?

Css 如何将GrunFile设置为忽略带下划线的文件?,css,gruntjs,less,Css,Gruntjs,Less,我的LESS文件夹中有几个文件,文件名前有下划线。例如: _variables.less _colors.less 这些文件只存储其他.less文件上使用的数据,因此它们不应生成.css文件 有没有办法在我的gruntfile.js上为此类文件设置一个“忽略”选项 以下是我当前的设置: module.exports = function(grunt) { require('jit-grunt')(grunt); grunt.initConfig({ uglif

我的LESS文件夹中有几个文件,文件名前有下划线。例如:

_variables.less
_colors.less
这些文件只存储其他
.less
文件上使用的数据,因此它们不应生成
.css
文件

有没有办法在我的
gruntfile.js
上为此类文件设置一个“忽略”选项

以下是我当前的设置:

module.exports = function(grunt) {
    require('jit-grunt')(grunt);

    grunt.initConfig({
        uglify: {
            options: {
            manage: false
        },

        my_target: {
            files: [{
                expand: true,
                cwd: 'assets/js',
                src: '*.js',
                dest: 'assets/js/min' 
            }]
        },
    },
    less: {
        components: {
            options: {
                imports: {
                    reference: [
                        "assets/less/**/*.less",  
                    ]
                }   
            },

            files: [{
                expand: true,
                cwd: 'assets/less',
                src: [
                    'input.less'
                ],
                dest: 'assets/css/',
                ext: '.css'
            }]
        }
    },
    watch: {
        styles: {
            files: ['assets/less/**/*.less', 'assets/js/*.js'],
            tasks: ['less', 'newer:uglify'],
            options: {
                nospawn: truetasks
            }
        }
    }
});

grunt.loadNpmTasks('assemble-less');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-newer');
grunt.registerTask('default', ['less', 'watch', 'newer:uglify']);
};

您的
src
数组中只有一个更少的文件,因此我不知道如何生成除input.CSS以外的任何CSS文件。您可以尝试排除像“!\u*”这样的文件。可能更少?您的
src
数组中只有一个更少的文件,因此我不知道如何生成除input.CSS以外的任何CSS文件。您可以尝试排除类似“!\u*”的文件。“也许”更少?