Configuration sass/scss/compass:如何设置默认项目文件结构

Configuration sass/scss/compass:如何设置默认项目文件结构,configuration,compass-sass,sass,directory-structure,Configuration,Compass Sass,Sass,Directory Structure,首先,我不熟悉sass/compass,我认为这是向前迈出的一大步。但我还有一个小问题。我尝试为新项目设置默认文件夹结构 因此,如果我使用以下内容创建新项目: compass create 它输出以下文件夹结构,例如: ├───.sass-cache ├───sass │ ├───ie.scss │ ├───print.scss │ └───screen.scss └───stylesheets ├───ie.css ├───print.css └───sc

首先,我不熟悉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创建一个扩展。因此,您可以构建自己的文件夹和文件结构

这是一个很好的例子

要创建一个新项目,请在终端/控制台中输入
compass create-r extension\u name-u gem\u name


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

我认为compass没有这种特殊功能。我认为您可以做的最接近的事情是在GitHub上完成项目,并根据您的需要进行修改


Compass不应该处理您首选的项目结构。相反,您应该拥有自己的骨架、裸骨、自举、模板起点,并将其复制以启动新项目:

cp -r ~/barebones-project-starter .
或从托管版本控制系统克隆:

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

只需在此处设置所需的目录:

%Ruby_Folder%\lib\ruby\gems\2.2.0\gems\compass-1.0.3\lib\compass\app_integration\stand_alone\configuration_defaults.rb

嗯,很伤心。。。我可能需要启动一个功能请求。谢谢你!