Javascript grunt contrib sass的问题

Javascript grunt contrib sass的问题,javascript,node.js,sass,gruntjs,Javascript,Node.js,Sass,Gruntjs,我对Grunt的Grunt contrib sass包有一个问题,我只是忽略了它。当它编译我的sass时,我希望它进入我的css目录,而不是在css目录中创建一个sass目录。这是我现在在grunt contrib sass编译后得到的。我不希望它在编译时将sass目录添加到css目录中: - css - sass (I don't want this level) - default - index.css - sass - defaul

我对Grunt的
Grunt contrib sass
包有一个问题,我只是忽略了它。当它编译我的sass时,我希望它进入我的css目录,而不是在css目录中创建一个sass目录。这是我现在在
grunt contrib sass
编译后得到的。我不希望它在编译时将
sass
目录添加到
css
目录中:

- css
    - sass (I don't want this level)
        - default
            - index.css
- sass
    - default
        - index.scss
        - fonts.scss
- Gruntfile.js
- grunt
    - watch.js
    - sass.js
Grunfile.js

module.exports = function(grunt) {
    var options = {
        config: {
            src: './grunt/*.js'
        },
        pkg: grunt.file.readJSON('package.json')
    };

    var config = require('load-grunt-config')(grunt, options);

    grunt.initConfig(config);

    grunt.registerTask('default', ['watch']);
};
sass.js

module.exports = {
    skins: {
        options: {
            style: 'compressed'
        },
        files: [{
            expand: true,
            src: ["sass/**/index.scss"],
            dest: "css/",
            ext: '.css'
        }]
    }
};
watch.js

module.exports = {
    sass: {
        files: [
            'sass/**/*.scss',
        ],
        tasks: ['sass'],
        options: {
            livereload: true
        }
    }
};

sass.js
的身份尝试此操作

module.exports = {
    skins: {
        options: {
            style: 'compressed'
        },
        files: [{
            expand: true,
            cwd: 'sass/default',
            src: 'index.scss',
            dest: 'css/',
            ext: '.css'
        }]
    }
};

谢谢你的回答!我们将对此进行测试并让您知道。我删除了我的grunt内容,并编写了自己的预编译器,因为grunt没有做我想做的事情。英雄联盟我会测试的@麦克斯鲍德温运气好吗?;)最后我自己做了。我使用
fs
模块的watch命令来查看我的sass文件,然后我想我用sass npm编译了它们。我似乎找不到最终得到的代码。我重新使用了这个方法,但使用了grunt browserify。这似乎是一种通用的动态命名文件的方法。再次感谢!