每次我构建一个项目时,我都必须移动目录。我们还使用 Require.js,因此我还必须从以前的项目中复制并粘贴导入所有基础功能的 javascript 初始化文件。
我使用 Webstorm 5 的 Foundation 项目模板或通过命令行使用以下命令创建这些项目:
compass create my_project -r zurb-foundation --using foundation
我该去哪里修改这些项目模板?这是在一些红宝石路径上吗?有项目清单文件之类的吗?
谢谢,斯科特
每次我构建一个项目时,我都必须移动目录。我们还使用 Require.js,因此我还必须从以前的项目中复制并粘贴导入所有基础功能的 javascript 初始化文件。
我使用 Webstorm 5 的 Foundation 项目模板或通过命令行使用以下命令创建这些项目:
compass create my_project -r zurb-foundation --using foundation
我该去哪里修改这些项目模板?这是在一些红宝石路径上吗?有项目清单文件之类的吗?
谢谢,斯科特
您可以从 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 文档页面上查看 Sass的“从 Git 创建项目”下的内容