我更新了最新版本的 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 目录中重新复制。
有人遇到过同样的问题吗?