是什么造成了咕噜声'扔掉没有发现Bower组件&#39 ;?

时间:2014-03-13 02:19:49

标签: angularjs npm bower

我在Windows 7框中使用angular-fullstack开始使用角度应用。我用-g选项安装了一堆npm包,包括grunt-bower-install。我首先通过运行

创建了应用程序
  

yo angular-fullstack appname

在应用程序创建过程中没有异常。成功创建应用程序后,我尝试使用

运行应用程序
  

grunt serve

期待服务器运行。但是'咕噜咕噜的服务'失败了

  

运行“bower-install:app”(bower-install)任务   无法找到保存Bower套餐的地方。

     

我们尝试查找.bowerrc文件,但无法找到自定义文件   已定义directory属性。然后我们尝试了bower_components,但是   它看起来也不存在。作为最后的手段,我们尝试过   1.0之前的components目录,但也无法找到。

     

不幸的是,如果不知道鲍尔在哪里,我们就无法进行   你安装的软件包是。

     

致命错误:未找到Bower组件。

我找到.bowerrc文件,它指向app / bower_components。不幸的是,bower_components文件无处可寻。我不确定自己创建文件的内容应该是什么。它是导致此问题的丢失文件还是有一个npm包,我没有正确安装?

  • 我也使用npm安装了凉亭*

谢谢

9 个答案:

答案 0 :(得分:70)

令人困惑的是,angular-fullstack附带的grunt-bower-install任务不会安装bower组件。它没有安装任何东西。此错误试图让您知道它无法直接找到bower_components,因此它无法做到这一点。

要解决此问题,请运行bower install

如果您没有安装Bower,请先运行npm install -g bower

答案 1 :(得分:44)

我遇到了同样的问题,这就是我的案例:

  1. 安装红宝石和指南针(自耕农需要这些)
  2. 验证了Ruby bin文件夹的路径已添加到%PATH%
  3. 安装Git
  4. 重新启动cmd窗口并运行" bower install"在app文件夹中
  5. 之后,grunt serve命令工作得很好。 注意:也许安装Git并运行bower install就足够了。

答案 2 :(得分:12)

我遇到了同样的问题,但只做npm install -g bower然后bower install并让grunt serve工作。

我不需要做Olga提到的任何事情。

希望这有帮助。

答案 3 :(得分:5)

npm install -g bower没有安装bower组件,您应该同时运行bower install以安装所有bower组件,然后运行grunt serve。它应该工作正常

答案 4 :(得分:3)

尝试bower install。如果它失败说不能连接到git那么你可以通过简单地在命令

下运行来改变回购指向位置
$ git config --global url.https://github.com/.insteadOf git://github.com/ 

这将确保您通过https而不是git下载,如果它导致orginasation防火墙阻止它。

答案 5 :(得分:1)

就我而言,我添加了sudo才能使用。所以,我运行sudo npm install -g bower然后bower installgrunt serve然后在我运行时工作。

答案 6 :(得分:1)

Bower安装需要从Git存储库中获取软件包,因此首先需要在系统中安装Git应用程序。您可以从以下链接下载:https://git-scm.com/downloads。现在,在您下载之后,可能无法设置PATH,因此请转到ControlPanel - >系统和安全 - >系统 - >高级系统设置(在左侧),单击它,然后转到环境变量 - >系统变量 - >路径,单击编辑,然后记下以下路径:

; C:\ Users \用户管理\应用程序数据\本地\程序\ GIT中\ BIN; C:\ Users \ admin \ AppData \ Local \ Programs \ Git \ cmd ....以上路径是我的系统中安装Git的地方,您可以爬到系统中安装了Git的位置并选择路径从“bin”和“cmd”文件夹中将其粘贴到PATH变量上。

现在,在设置GIT路径之后,您现在可以输入命令“$ bower install”,这将安装所有的凉亭包。

答案 7 :(得分:1)

npm install -g bower
bower install
grunt serve

为我工作......

答案 8 :(得分:-1)

npm install -g bower
bower install
grunt serve

它也有效