Хриплый компас дает один файл scss

Я использую grunt compass и хочу только скомпилировать один файл scss src/scss/image_slider.scss вместо всех файлов в папке scss.

Ниже написанный код отлично работает для полного scss foler.

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

2 ответа

Решение

Он работал в следующем формате:

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

Есть вариант в grunt-contrib-compass https://github.com/gruntjs/grunt-contrib-compass:

specify

Type: String|Array

Lets you specify which files you want to compile. 
Useful if you don't want to compile the whole folder. 
Globbing supported. Ignores filenames starting with underscore. 
Paths are relative to the Gruntfile.

Таким образом, вы должны быть в состоянии:

compass: {
    dist: {
        options: {
            sassDir: 'src/scss',
            cssDir: 'src/css',
            specify: 'myfile.scss'
        }
    }
},
Другие вопросы по тегам