Gruntfile.js SASS任务配置

时间:2014-12-15 03:12:36

标签: css ruby node.js sass gruntjs

以下行'css/???????': 'sass/???????'是我无法解决的问题。由于有多个目录和级别的SASS文件,我安装了sass-globbing。在我的/ sass目录中有4个独立编译的sass文件。

module.exports = function (grunt) {
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        watch: {
            sass: {
                files: ['sass/{,**/}*.{scss,sass}'],
                tasks: ['sass:dist']
            },
        },
        sass: {
            options: {
                sourceMap: false,
                outputStyle: 'expanded'
            },
            dist: {
                files: {
                    'css/???????': 'sass/???????'
                }
            }
        }
    });
    grunt.registerTask('default', ['sass:dist', 'watch']);
    grunt.loadNpmTasks('grunt-sass');
    grunt.loadNpmTasks('grunt-contrib-watch');
};

1 个答案:

答案 0 :(得分:0)

这应该有效;

dist: {
     files: {
                    'css/style.css': 'sass/**/*.scss'
                }
            }