2015-08-03 1 views
1

Я новичок в SASS, и я пытаюсь скомпилировать .scss файлы шаблона Prestashop локально, используя grunt-contrib-sass. Он настраивается следующим образом:Grunt SASS contrib не генерирует файлы css в целевом каталоге

sass: { 
    dist: { 
     options: { 
      compass: true 
     }, 
     files: [{ 
      expand: true, 
      cwd: '_theme/themes/swat-theme/sass', 
      src: ['*.scss'], 
      dest: '../css', 
      ext: '.css' 
     }] 
    } 
}, 

Когда я бегу grunt sass в командной строке, он diplays:

Done, без ошибок

Тем не менее, когда я проверяю в целевом каталоге , новые файлы .css не созданы (я также попытался удалить некоторые из них до запуска grunt sass).

Как я могу решить эту проблему?

+1

Что работает 'хрюкать дерзость --verbose' сказать? –

+0

У этого grunt-contrib-sass есть ошибка. При вычислении dest не учитывается cwd. Мои файлы были созданы, но на один уровень выше корня каталога моего проекта ... – JVerstry

+0

Сообщить о проблеме: https://github.com/gruntjs/grunt-contrib-sass/issues/207 – JVerstry

ответ

1

Решение модифицировать dest:

sass: { 
    dist: { 
     options: { 
      compass: true 
     }, 
     files: [{ 
      expand: true, 
      cwd: '_theme/themes/swat-theme/sass', 
      src: ['*.scss'], 
      dest: '_theme/themes/swat-theme/css', 
      ext: '.css' 
     }] 
    } 
},