当我使用 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
- 为什么我对每个组件都有一个副本,我应该使用哪一个?
- 我想最好的做法是从我的应用程序中引用这些组件,并且永远不要更改它们,以便我可以轻松更新它们,对吗?