Grunt指南针和sass / css目录

时间:2013-03-27 18:00:42

标签: css node.js sass compass-sass gruntjs

我更新了最新版本的grunt(0.4.1)并安装了指南针包(grunt-contrib-compass)。 这里我使用的配置:

compass: {                  
  dist: {                   
    options: {              
      sassDir : "src/theme/sass",
      cssDir : "src/theme/css",
      imagesDir: "src/theme/img",
      javascriptsDir : "src/js",
      fontsDir : "src/theme/fonts",
      environment : "production"
    }
  }
}

每次在sass目录中发生更改时,都会执行指南针任务并创建css目录(使用生产css文件)。 一切都很好,但 css文件,config.rb文件和sass缓存也在sass目录中重新复制。

是否有人遇到同样的问题?

2 个答案:

答案 0 :(得分:1)

如果您有config.rb,请考虑实际使用它:

compass: {
  dist: {
    options: {
      config: 'config/config.rb'
    }
  }
}

答案 1 :(得分:0)

老问题,但我遇到过这个问题一次。但问题是我运行compass命令而不是grunt compass,因此使用了默认配置。