当我使用 Yeoman(在幕后使用 Bower)安装包时,我看到 bower 将每个包安装了两次。
- 项目根目录下的第一个
components
文件夹 app/components
文件夹中的另一个
例如,当我运行命令 yeoman install jquery
我的项目目录将如下所示
root-directory
|- app
. |- components
. . |- jquery // <<-- jquery
. . ... rest of the components
|- components
. |- jquery // <<-- jquery ... again
. ... same other components
- 为什么每个组件都有一个副本,我应该使用哪一个?
- 我想最佳做法是从我的应用中引用这些组件,并且永远不要更改它们以便我可以轻松更新它们,对吗?
最佳答案
这是作为临时 hack 完成的,因为/app 文件夹中需要有组件,因为 Bower 无法指定组件目录。现在可以了,而且很快就会解决。
您可以在此处关注该错误:https://github.com/yeoman/yeoman/issues/622
关于javascript - 为什么 bower 安装包两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13611463/