4

起初,我是 sass/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 我可以在其中定义要加载的文件,或者我必须为每个新项目手动创建这个结构?

我提前谢谢你!

编辑

好的,我自己找到了最佳答案:

只需为指南针创建一个扩展名。因此,您可以构建自己的文件夹和文件结构。

这是一个不错的起点

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

对于需要入门工具包的每个人,请查看我的“Kube 框架”端口:compass-kube

4

3 回答 3

1

您喜欢的项目结构不是 Compass 应该处理的。相反,您应该拥有自己的骨架、准系统、引导、模板起点,您可以将其复制以开始新项目:

cp -r ~/barebones-project-starter .

或从托管版本控制系统克隆:

git clone https://github.com/kumiau/default-project
于 2012-08-12T22:06:01.373 回答
0

我不认为指南针有这个特殊的功能。我认为您可以做的最接近的事情是在 GitHub 上分叉该项目并根据您的需要对其进行修改。

https://github.com/chriseppstein/compass

于 2012-08-12T14:18:50.703 回答
0

只需在此处设置您需要的目录:

%Ruby_Folder%\lib\ruby\gems\2.2.0\gems\compass-1.0.3\lib\compass\app_integration\stand_alone\configuration_defaults.rb
于 2016-01-05T17:44:58.793 回答