什么导致“咕噜咕噜”扔“没有find凉亭组件”?

我在我的Windows 7盒子里开始使用angular-fullstack的angular度应用程序。 我用-g选项安装了一堆npm包,包括grunt-bower-install。 我首先通过运行创build了应用程序

哟angular-fullstack appname

应用程序创build过程中没有任何exception。 应用程序创build成功后,我试图运行应用程序使用

咕噜服务

期待服务器运行。 但“咕噜咕噜”失败了

运行“bower-install:app”(bower-install)任务无法find保存Bower软件包的位置。

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

不幸的是,我们无法知道您安装的Bower软件包的位置。

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

我find了.bowerrc文件,它指向了app / bower_components。 不幸的是,bower_components文件没有find。 我不知道该自己创build文件的内容应该是什么。 这是缺less的文件导致这个问题,还是有一个NPM包,我没有正确安装?

  • 我使用npm安装了bower *

谢谢

我有同样的问题,这是什么在我的情况下工作:

  1. 安装ruby和指南针(yeoman需要这些)
  2. validation到Ruby bin文件夹的path被添加到%PATH%
  3. 安装了Git
  4. 重新启动cmd窗口并在应用程序文件夹中运行“bower install”

之后,咕噜服务命令完美地工作。 注意:也许安装Git并运行bower install就足够了。

令人困惑的是,angular-fullstack附带的grunt-bower-install任务不会安装bower组件。 它不会安装任何东西。 这个错误试图让你知道,它不能直接findbower_components,所以它不能做到这一点。

要解决这个问题,请运行bower install

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

我面临同样的问题,但只有npm install -g bower ,然后bower installgrunt serve工作。

我不需要做奥尔加提到的任何事情。

希望这可以帮助。

npm install -g bower不会安装bower组件,您应该运行bower install来安装所有bower组件,然后运行grunt serve 。 它应该工作正常

尝试做bower install 。 如果它的失败说不能连接到git那么你可以通过简单地运行下面的命令来改变回购指向位置

 $ git config --global url.https://github.com/.insteadOf git://github.com/ 

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

在我的情况下,我添加了sudo的工作。 所以,我运行sudo npm install -g bower ,然后bower install 。 当我运行它时, grunt serve然后工作。

Bower安装需要从Git仓库中取得软件包,所以首先需要在系统中安装Git应用程序。 你可以从这个链接下载: https : //git-scm.com/downloads 。 现在你已经下载了它,可能有可能不能设置PATH,所以进入ControlPanel – >系统和安全 – >系统 – >提前系统设置(在左侧),点击它,然后转到环境variables – >系统variables – >path,点击编辑,并记下以下path:

; C:\用户\ ADMIN \应用程序数据\本地\程序\的Git \ BIN; C:\ Users \ admin \ AppData \ Local \ Programs \ Git \ cmd ….那么上面的path是在我的系统中安装Git的地方,你可以爬到你的系统中安装了Git的地方,并selectpath从“bin”和“cmd”文件夹中粘贴到PATHvariables上。

现在,在GITpath设置之后,您现在可以input命令“$ bower install”,这将安装所有的bower软件包。

 npm install -g bower bower install grunt serve 

为我工作…

 npm install -g bower bower install grunt serve 

这也是工作