2016-01-04 5 views
2

У меня проблема с пакетом Grunt grunt-contrib-sass, который я просто просматриваю. Когда он компилирует мой sass, я хочу, чтобы он заходил в мой каталог css и не создавал каталог sass в каталоге css. Это то, что у меня есть теперь после компиляции grunt-contrib-sass. Я не хочу, чтобы добавить каталог sass в каталоге css при компиляции:Проблема с grunt-contrib-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 
     } 
    } 
}; 

ответ

1

Попробуйте это как sass.js.

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

Спасибо вам за ответ! Будете проверять это и сообщать. Я удалил свой материал и написал собственный прекомпилятор, потому что хрюкать не делал то, что я хотел. лол! Будет тест! –

+0

@MaxBaldwin Любые удачи? ;) –

+0

Я закончил это самостоятельно. Я использовал команду watch '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' Кажется, я не могу найти код, в котором я оказался. –

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