【发布时间】:2014-05-09 12:02:34
【问题描述】:
我通过 grunt 使用 Compass 来编译一个 SASS 文件。我的目录结构如下:
project/
Gruntfile.js
package.json
sass/
part1/
part1.sass
css/
还有我的 Gruntfile.js:
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
compass: {
std: {
options: {
sassDir: 'sass',
cssDir: 'css',
specify: 'sass/part1/part1.sass',
raw: 'disable_warnings = true\n'
}
}
}
});
当我运行 gruntfile 时,Compass 输出到 project/css/part1/part1.css,但我希望它输出到 project/css/part1.css。我怎样才能做到这一点?现在我正在使用 on_stylesheet_saved 挂钩来移动文件,但它不是很优雅。
希望问题很清楚,并在此先感谢。
【问题讨论】:
-
如果没有
Gruntfile.js,就无法真正知道是什么导致了错误,但是这样的行为只能由错误的配置引起。把它贴在这里,我会看看它。 :)(-1 不是我的,顺便说一句)... -
@WallaceSidhrée 我将问题编辑得更清楚,并包含一个具体的最小示例。非常感谢您提供的任何帮助!
-
刚刚使问题的标题与您要解决的问题更相关;)
标签: css sass gruntjs grunt-contrib-compass