1

我更新了最新版本的 grunt (0.4.1) 并安装了 compass 包 (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 目录发生更改时,都会执行 compass 任务并创建 css 目录(包含生产 css 文件)。一切都很好,但css 文件、config.rb 文件和 sass 缓存也在 sass 目录中重新复制。

有人遇到过同样的问题吗?

4

2 回答 2

1

正如你有一个config.rb,考虑实际使用它:

compass: {
  dist: {
    options: {
      config: 'config/config.rb'
    }
  }
}
于 2013-04-02T08:39:45.567 回答
0

老问题,但我曾经遇到过这个问题。但问题是我运行compass命令而不是grunt compass使用默认配置。

于 2014-02-17T00:53:51.340 回答