约曼安装和协作(过了Git例如)

问题描述:

我使用自耕农开始我第一次严重的项目和我打,我无法从文档弄清楚的问题。约曼安装和协作(过了Git例如)

我的新的Web应用程序使用自举JS和lodash为基础的JavaScript,所以我也yeoman install ...这两个库。这似乎已经克隆了两个库(加jQuery)的整个github库到两个components目录,一个在应用程序的根目录,另一个在app目录中。

现在,我想犯这个我git仓库。显然,将依赖库的整个存储库放在我的存储库中没有任何意义。最糟糕的情况是,我只能放置组件目录下的min.js文件。但我想最好的办法就是添加一个列出依赖关系的文件,并让其他编码者使用yeoman在他们的机器上安装依赖关系。

有没有办法做到这一点?似乎有一个package.json这可能是放置的地方,但格式是什么?该文件提到Bower的components.json,但目前还不清楚如何使用它。

任何想法?

你最好的时刻选择是创建一个component.json文件与你的依赖关系,然后gitignore组件文件夹,或者你可以包括的组件文件夹。

我们正在努力让一个.bowerignore类型的文件,使组件只包含什么实际需要。

对于双组件文件夹的问题,请参见Why does bower install packages twice?

+0

好,但什么会有人克隆库必须做的就是缺少的组成部分? 'yeoman更新'? – Mortimer

+0

'自耕农install' –

+0

优秀,得益于 – Mortimer