2013-04-18 53 views
1

我想编译我的part文件夹中的所有scss到css。怎么做 ?
罗盘监视命令只能编译根sass文件夹到css文件夹。
例如:我想将top_menu.scss编译为top_menu.css。如何编译我的part文件夹中的scss文件?

config.rb 
sass 
css 
part 
    top_menu 
    |--top_menu.php 
    |--sass 
    | |--top_menu.scss 
    |--css 
    | |--top_menu.css 
+0

是否有一个实用的目的是让sass目录*和*需要编译的Sass文件在该目录之外生存? – cimmanon 2013-04-18 12:31:30

回答

2

试试这个执行罗盘表命令,因为它遵循

compass watch --sass-dir part/top_menu/sass --css-dir part/top_menu/css -c config.rb 

我希望它能帮助。

干杯!

+0

是的,这个命令测试不错,非常感谢。 – linjuming 2013-04-19 01:18:01

+0

但是这个命令是否会编译'sass /'文件夹的内容? – 2013-04-19 06:13:53

+0

不客气@linjuming!我很高兴它的工作。 – fmquaglia 2013-04-19 13:52:25

0

你应该移动part文件夹中的sass文件夹内,并设置config.rb观看sass文件夹:

sass_dir = 'sass' 

UPD1:如果你想保持结构,尝试在根文件夹指向sass_dir 。另一种选择是将这些文件部分嵌入到一个大的css文件中,而不是多个小文件中。

+0

不,我想保留这个结构,你的方法只会编译文件夹css/part/top_menu/top_menu.css中的scss,不会创建sass/part/top_menu/top_menu.css – linjuming 2013-04-18 05:43:52

+0

更新了我的答案。 – 2013-04-18 06:38:20

+0

谢谢你们一样 – linjuming 2013-04-18 07:21:29

相关问题