每次我建立一个项目时我都要移动目录。我们还使用Require.js,因此我还必须从之前的项目中复制并粘贴导入所有基础功能的javascript初始化文件。
我使用Webstorm 5的Foundation项目模板或使用命令行创建这些项目:
compass create my_project -r zurb-foundation --using foundation
我将在哪里修改这些项目模板?这是在一些红宝石的道路上?是否有项目清单文件或其他内容?
谢谢, 斯科特
答案 0 :(得分:1)
您可以从GEM_HOME
获取gem安装位置 echo $GEM_HOME
/Users/myusername/.rvm/gems/ruby-1.9.3-p286
然后在gems
目录中,您可能会看到几个基础实例。在我的例子中,`ls'显示以下目录:
zurb-foundation-3.2.1
zurb-foundation-3.2.2
zurb-foundation-3.2.5
zurb-foundation-4.0.2
zurb-foundation-4.0.3
如果您要使用compass create my_project -r zurb-foundation --using foundation
,它将从最新版本中提取,在我的情况下为4.0.3。
如果您想直接编辑指南针蓝图,请点击:
zurb-foundation-4.0.3/templates/project
通过修改这些文件,它将按照您的意图执行,但是,如果您运行gem update
,则可能会删除新版本的基础并开始使用它。
您可能需要考虑创建基础项目的分支,进行所需的更改,并使用bundle来创建指南针项目。你甚至可以轻松创建一个脚本来实现这一目标。
在Zurb Foundation 4 Documentation Page for Sass上的“从Git创建项目”
下查看