3

我正在使用 yeoman 开始我的第一个严肃项目,但遇到了一个我无法从文档中弄清楚的问题。

我的新 webapp 使用 bootstrap-js 和 lodash 作为基础 javascript,所以我yeoman install ...为这两个库做了。这似乎已将两个库(加上 jquery)的整个 github 存储库克隆到两个components目录,一个在应用程序的根目录,一个在app目录中。

现在,我想将它提交到我的 git 存储库。显然,将依赖库的整个存储库放在我的存储库中是没有意义的。在最坏的情况下,我可以只放置组件目录中的 min.js 文件。但我想最好的办法是添加一个列出依赖项的文件,然后让其他编码人员使用 yeoman 在他们的机器上安装依赖项。

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

有任何想法吗?

4

1 回答 1

2

目前你最好的选择是创建一个包含依赖项的component.json文件,然后 gitignore 组件文件夹,或者你可以只包含组件文件夹。

我们正在努力获取.bowerignore类型的文件,以便组件只包含实际需要的内容。

对于双组件文件夹问题,请参阅为什么 bower 安装包两次?

于 2012-12-03T02:36:06.327 回答