2013-04-05 90 views
1

下面是命令我跑鲍尔不安装组件

c:\projectname\www>bower install jquery --save 
bower cloning git://github.com/components/jquery.git 
bower cached git://github.com/components/jquery.git 
bower fetching jquery 
bower checking out jquery#1.9.1 
bower copying C:\Users\jesse\AppData\Roaming\bower\cache\jquery\cf68c4c4e7507c8d20fee7b5f26709d9 
bower installing jquery#1.9.1 

这里是我的component.json

{ 
    "name": "projectname", 
    "version": "0.0.1", 
    "directory" : "scripts/components" 
} 

我希望找到的东西在c:\projectname\www\scripts\components但没有出现。

我在做什么错?

此外,值得注意的是,我想加入directory属性我component.json文件,并没有之前运行相同的命令出现在components目录。

回答

10

所以事实证明,使用component.json文件不是做正确的事情。

我创建了一个.bowerrc文件,

{ 
    "directory" : "scripts/components" 
} 

和它的工作就像一个魅力。

+0

此外,尝试阅读文档接下来的时间,它的简洁这里解释:https://github.com/twitter/bower#configuration – 2013-04-06 11:11:56

+1

其实我阅读文档:P。真正让我失望的是我将这个组件安装到现有的应用程序中。该文档说'默认情况下,所有包内容都安装在组件目录中。你不应该直接修改这个目录的内容。“但是,它实际上将组件安装到'app/components'中。我在网站上有很多文件夹,我没有注意到bower创建了'app'目录,我只是在寻找'components'。 – jessegavin 2013-04-06 15:35:29

+0

你是传奇:) – shox 2014-05-12 13:51:05