Sass grunt罗盘提供单个scss文件

Sass grunt罗盘提供单个scss文件,sass,gruntjs,compass-sass,compass,grunt-contrib-compass,Sass,Gruntjs,Compass Sass,Compass,Grunt Contrib Compass,我正在使用grunt compass,我只想编译一个scss文件src/scss/image\u slider.scss,而不是scss文件夹下的所有文件 下面编写的代码适用于完整的scss文件夹 compass: { dist: { options: { sassDir: 'src/scss', cssDir: 'src/css', } } }

我正在使用grunt compass,我只想编译一个scss文件
src/scss/image\u slider.scss
,而不是scss文件夹下的所有文件

下面编写的代码适用于完整的scss文件夹

compass: {
        dist: {
            options: {
                sassDir: 'src/scss',
                cssDir: 'src/css',
            }
        }
    },

grunt contrib compass
中有一个选项:

因此,您应该能够:

compass: {
    dist: {
        options: {
            sassDir: 'src/scss',
            cssDir: 'src/css',
            specify: 'myfile.scss'
        }
    }
},

其工作方式如下:

compass: {
        dist: {
            options: {
                sassDir: 'src/scss',
                specify: 'src/scss/my_file.scss',
                cssDir: 'src/css',
            }
        }
    },

获取以下错误:正在运行“compass:dist”(compass)任务
specify
选项,但未找到任何文件。警告:
binary
versionRange
必需使用--强制继续。它告诉您找不到指定的文件:
specify选项已使用,但找不到文件,确保文件位于预期位置是的,我确实知道,并且文件位于指定位置。如果我提供sassDir,则它会编译该sass文件,但在我提供指定文件时使用相同的文件名,表明未找到任何文件
compass: {
        dist: {
            options: {
                sassDir: 'src/scss',
                specify: 'src/scss/my_file.scss',
                cssDir: 'src/css',
            }
        }
    },