grunt-sass没有将main.scss编译为main.css

时间:2016-07-27 23:07:16

标签: css sass gruntjs

我正在尝试使用grunt-sass并声明我的输入和输出文件。当我运行默认的grunt任务时,它检测到我的.scss文件的更改并运行sass任务。但是,实际上没有任何sass被编译到我的css文件中。 任何人都可以看到问题似乎是什么?

Gruntfile.js

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

0 个答案:

没有答案