为什么我的gruntfile不能编译包含“@import”的scss文件?

时间:2017-03-24 13:54:18

标签: sass gruntjs gruntfile

它将单个scss文件编译为css。 但如果有例如:“@ import”变量/ _colors.scss“;”它不起作用。 只是猜测这就是原因。

缺少什么?

这是我的gruntfile.js:

module.exports = function(grunt) {

 grunt.initConfig({
   pkg: grunt.file.readJSON('package.json'),
    connect: {
     uses_defaults: {}
   },

    sass: {                              
      dist: {                           
        options: {                     
          style: 'expanded'
          },
       files: [{
        expand: true,
        cwd: 'sites/all/themes/tarsoly/sass/',
        src: ['**/*.scss'],
        dest: 'sites/all/themes/tarsoly/css/',
        ext: '.css'
        }]
       }
       }, 

   watch: {
    css: {
      files: 'sites/all/themes/tarsoly/**/*.scss',
      tasks: [ 'sass' ],
      options: { livereload: true }
      }
      },

 });

  // Default task(s).
  grunt.registerTask('default', ['watch']);

  // Load Grunt plugins
  grunt.loadNpmTasks('grunt-contrib-connect');
  grunt.loadNpmTasks('grunt-contrib-concat');
  grunt.loadNpmTasks('grunt-sass');
  grunt.loadNpmTasks('grunt-contrib-watch');
  grunt.loadNpmTasks('grunt-sass-globbing');
};

0 个答案:

没有答案