无法在外部sass Grunt任务中创建目标(使用Grunt sass)

无法在外部sass Grunt任务中创建目标(使用Grunt sass),sass,gruntjs,Sass,Gruntjs,我想创建如下目标: grunt/sass.js: "严格使用",; module.exports={ 阿尔法:{ 选项:{ 包括路径:['bower_组件/基础/SCS'] }, 地区:{ 选项:{ outputStyle:“压缩” }, 档案:{ “css/app.css”:“scss/app2.scss” } } } }; Grunfile.js: module.exports=函数grunt{ 需要'load-grunt-config'grunt; }; 我不能让它正常工作。只有当我将sa

我想创建如下目标:

grunt/sass.js:

"严格使用",; module.exports={ 阿尔法:{ 选项:{ 包括路径:['bower_组件/基础/SCS'] }, 地区:{ 选项:{ outputStyle:“压缩” }, 档案:{ “css/app.css”:“scss/app2.scss” } } } }; Grunfile.js:

module.exports=函数grunt{ 需要'load-grunt-config'grunt; }; 我不能让它正常工作。只有当我将sass.js文件重新编码到以下Grunt中时,才会将其编译为CSS:

module.exports={ 选项:{ 包括路径:['bower_组件/基础/SCS'] }, 地区:{ 选项:{ outputStyle:“压缩” }, 档案:{ “css/app.css”:“scss/app.scss” } } };
如何创建这些目标,以便执行“grunt sass:alpha”等命令,以便创建多个模板。

通过将grunt/sass.js更改为以下内容,解决了这个问题:

'use strict';

module.exports = {
    options: {
        includePaths: ['bower_components/foundation/scss']
    },
    alpha: {
        options: {
            outputStyle: 'compressed'
        },
        files: {
            'css/alpha.css': 'scss/app_alpha.scss'
        }
    },
    beta: {
        options: {
            outputStyle: 'compressed'
        },
        files: {
            'css/beta.css': 'scss/app_beta.scss'
        }
    }
};