当我使用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
答案 0 :(得分:11)
这是作为临时hack完成的,因为需要在/ app文件夹中包含组件,因为Bower没有办法指定组件目录。现在确实如此,这很快就会解决。
您可以点击此处的错误:https://github.com/yeoman/yeoman/issues/622
答案 1 :(得分:1)
现在修正了Yeoman的1.0 Beta。 http://yeoman.io/road.html
团队决定自己应该只做一个项目的 setup ,并将实际的构建和依赖安装分别留给grunt和bower。
这意味着您现在可以:
$ yo init
... setup
$ npm install
... get node modules
$ bower install
... get bower components
$ grunt server
... run the server