我正在使用 yeoman 开始我的第一个严肃项目,我遇到了一个我无法从文档中弄清楚的问题。
我的新 webapp 使用 bootstrap-js 和 lodash 作为基础 javascript,所以我为这两个库安装了 yeoman install ...
。这似乎已将两个库(加上 jquery)的整个 github 存储库克隆到两个 components
目录,一个在应用程序的根目录中,一个在 app
目录中。
现在,我想将其提交到我的 git 存储库。显然,将依赖库的整个存储库放在我的存储库中是没有意义的。在最坏的情况下,我可以只放置 components 目录中的 min.js 文件。但我想最好的办法是只添加一个列出依赖项的文件,然后让其他编码人员使用 yeoman 在他们的机器上安装依赖项。
有办法吗?似乎有一个 package.json
可能是放置它的地方,但格式是什么?该文档提到了 Bower 的 components.json
,但也不清楚如何使用它。
有什么想法吗?
最佳答案
目前你最好的选择是创建一个component.json文件包含您的依赖项,然后 gitignore 组件文件夹,或者您可以只包含组件文件夹。
我们正在努力获得 .bowerignore文件类型,以便组件仅包含实际需要的内容。
有关双组件文件夹问题,请参阅 Why does bower install packages twice?
关于git - Yeoman 安装和协作(例如通过 git),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13594815/