所以,我有以下的情況。 當我從CLI使用指南針時,它只是起作用,並且完全符合要求。我從那裏config.rb
文件位於(在styles
文件夾)的文件夾運行compass compile
。它還包含sass
和css
目錄。 這是我的config.rb
文件:不能使咕嚕-的contrib羅盤工作
project_path = '.'
css_dir = "css"
sass_dir = "sass"
images_dir = "../../data/images"
javascripts_dir = "../scripts"
output_style = :compressed
environment = :development
relative_assets = true
當我嘗試使用此我用下面的配置,Gruntfile.js
grunt
:
compass: {
compile: {
options: {
basePath: 'app/src/styles',
config: 'app/src/styles/config.rb'
}
}
}
的app
文件夾和Gruntfile.js
位於同一水平。 當我跑步時我grunt compass
看到下面的輸出:
Running "compass:dist" (compass) task
Nothing to compile. If you're trying to start a new project, you have left off the directory argument.
Run "compass -h" to get help.
Done, without errors.
如果我試圖指定的所有選項直接,如:
compass: {
compile: {
options: {
basePath: 'app/src/styles',
sassDir: 'app/src/styles/sass',
cssDir: 'app/src/styles/css',
imagesDir: 'app/data/images'
}
}
}
它的工作,但.sass-cache
夾在創建Gruntfile.js
的等級。 所以我想有一些問題與配置的basePath
選項。
我做錯了什麼?
編輯:
唯一的辦法,我設法使其工作,如預期中它是移動config.rb
文件的Gruntfile.js
水平,並指定下列選項:
project_path = 'app/src/styles'
css_dir = "css"
sass_dir = "sass"
images_dir = "../../data/images"
javascripts_dir = "../scripts"
output_style = :compressed
environment = :development
relative_assets = true
另外,我從「Gruntfile.js」中刪除了所有關於此任務的選項。仍然不確定,這裏發生了什麼。
HTTP運行北斗0.12.latest://blog.grayghostvisuals的.com/CSS /圖像URL / –