首先,我是sass /指南针的新手,并认为这是向前迈出的一大步。但我还是有一个小问题。我尝试为新项目设置默认文件夹结构。
所以,如果我用:
创建一个新项目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
输入终端/控制台。
对于需要入门套件的每个人,请查看我的“Kube框架”端口:compass-kube
答案 0 :(得分:1)
您首选的项目结构不是指南针应该处理的。相反,您应该拥有自己的骨架,准系统,引导程序,模板起点,并将其复制以启动新项目:
cp -r ~/barebones-project-starter .
或从托管版本控制系统克隆:
git clone https://github.com/kumiau/default-project
答案 1 :(得分:0)
我不认为罗盘具有这种特殊功能。我认为你能做的最接近的事情是在GitHub上分叉项目并根据你的需要进行修改。
答案 2 :(得分:0)
在这里设置你需要的目录:
%Ruby_Folder%\lib\ruby\gems\2.2.0\gems\compass-1.0.3\lib\compass\app_integration\stand_alone\configuration_defaults.rb