Configuration sass/scss/compass:如何设置默认项目文件结构
首先,我不熟悉sass/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
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
嗯,很伤心。。。我可能需要启动一个功能请求。谢谢你!