问题与grunt-contrib-sass

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

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

Gruntfile.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' }] } };