2012-08-12 71 views
4

首先,我是sass/compass的新手,并认为这是一大进步。但我仍然有一个小问题。我尝试为新项目设置默认文件夹结构。sass/scss/compass:如何设置默认项目文件结构

所以,如果我创建一个新项目:

compass create 

它输出例如以下文件夹结构:

├───.sass-cache 
├───sass 
│ ├───ie.scss 
│ ├───print.scss 
│ └───screen.scss 
└───stylesheets 
    ├───ie.css 
    ├───print.css 
    └───screen.css 

我能做些什么,现在,说我想要一个指南针结构类似,为每个新项目

├───.sass-cache 
├───css 
│ ├───ie.css 
│ ├───print.css 
│ └───screen.css 
├───img 
│ ├───ico 
│ ├───jpg 
│ └───png 
├───js 
│ ├───jquery-1.7.2.min.js 
│ └───scripts.js 
└───sass 
    ├───ie.scss 
    ├───print.scss 
    ├───screen.scss 
    ├───_config.scss 
    └───_mixins.scss 

是否有一个default-config.rb,我可以定义哪些文件加载​​或我必须为每个新项目手动创建此结构?

我提前感谢你!

编辑

好吧,我已经自己找到了最好的答案:

刚刚创建罗盘的延伸。所以你可以建立自己的文件夹&文件结构。

这是一个不错的starting point

要创建一个新项目,请将compass create <project-name> -r extension_name -u gem_name输入终端/控制台。

大家谁需要为入门工具,看看我的“库贝框架”的端口:compass-kube

回答

1

您的首选项目结构是不是指南针应该处理。相反,你应该有自己的骨架,准系统,它复制自举,模板的起点开始新的项目:

cp -r ~/barebones-project-starter . 
从托管的版本控制系统

或克隆:

git clone https://github.com/kumiau/default-project 
0

我不认为指南针具有这种特殊的功能。我认为你可以做的最接近的事情是在GitHub上分发项目并根据需要进行修改。

https://github.com/chriseppstein/compass

+0

嗯,很伤心......我可能不得不开始一个功能请求。非常感谢! – yckart 2012-08-12 14:25:42

0

只需设置迪尔斯你需要在这里:

%Ruby_Folder%\lib\ruby\gems\2.2.0\gems\compass-1.0.3\lib\compass\app_integration\stand_alone\configuration_defaults.rb 
相关问题