如何使用gruntsass将scss编译压缩成css?

How to use grunt sass to compile and compress scss to css?

我正在尝试使用 grunt-contrib-sass 来编译...

基本上我想达到以下目的

sass --compass --force --update --style compressed --sourcemap /scss:/css

我尝试了以下方法

    sass: {
        dist: {
            options: {
                style: 'compact'
            },
            files: {
                '/css/screen.css': '/screen.scss'
            }
        }
    }

然而,grunt 正在抱怨“Errno::EISDIR:是一个目录@rb_sysopen

知道如何解决这个问题吗?顺便说一句,它也使用指南针。我需要在 grunt 中定义吗?

我也使用 grunt-sass,我通常的 SASS 配置如下所示:

client: {
    options: {
        loadPath: ['<%= config.tmp %>/styles'],
        compass: false
    },
    files: {
        '<%= config.tmp %>/styles/main.css': '<%= config.tmp %>/styles/main.scss'
    }
}