2013-11-09 3 views
0

Как я хочу использовать Bourbon, я с нетерпением жду удаления задачи комманда grunt и использования простой задачи sass, однако по какой-то причине она, похоже, не скомпилирует мои scss-файлы.Конфигурирование grunt-contrib-sass в Yeoman

У меня есть следующая структура каталогов:

yeomanApp/ 
    app/ 
    styles/ 
     css/ 
     scss/ 

Моя Gruntfile.js выглядит примерно так:

... 
grunt.initConfig({ 
    ... 
    sass: { 
    dist: { 
     files: [{ 
     expand: true, 
     cwd: '<%= yeoman.app %>/styles', 
     src: ['scss/{,*/}*.scss'], 
     dest: 'css', 
     ext: '.css' 
     }] 
    } 
    }, 
    ... 
}); 

grunt.loadNpmTasks('grunt-contrib-sass'); 

grunt.registerTask('server', function (target) { 
    if (target === 'dist') { 
    return grunt.task.run(['build', 'connect:dist:keepalive']); 
    } 

    grunt.task.run([ 
    'clean:server', 
    'concurrent:server', 
    'sass', 
    'autoprefixer', 
    'connect:livereload', 
    'watch', 
    ]); 
}); 
... 

При выполнении этой задачи:

$ grunt sass 
Running "sass:dist" (sass) task 

Done, without errors. 

Однако мои SCSS файлы являются не скомпилирован в app/styles/css.

Что мне не хватает?

ответ

0

Я думаю, что есть проблема:

dest: '<%= yeoman.app %>/styles/css', 

и должны работать.

Смежные вопросы