什么导致'咕噜咕噜'投掷'没有找到Bower组件'?

Nai*_*air 54 npm angularjs bower

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

哟angular-fullstack appname

应用程序创建期间没有异常.成功创建应用程序后,我尝试使用运行应用程序

咕噜声

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

运行"bower-install:app"(bower-install)任务无法找到保存Bower软件包的位置.

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

不幸的是,如果不知道您安装的Bower套件在哪里,我们就无法继续.

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

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

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

谢谢

Jam*_*yke 70

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

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

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

  • 我忘记了'凉亭安装'.这有助于我记住.谢谢! (3认同)

Olg*_*nko 44

我遇到了同样的问题,这就是我的情况:

  1. 安装红宝石和指南针(自耕农需要这些)
  2. 验证Ruby bin文件夹的路径已添加到%PATH%
  3. 安装Git
  4. 重新启动cmd窗口并在app文件夹中运行"bower install"

在那之后,grunt serve命令工作得很好.注意:也许安装Git并运行bower install就足够了.

  • 值得精确,你需要安装凉亭 (3认同)

小智 12

我遇到了同样的问题但只做了npm install -g bower然后bower install才开始grunt serve工作.

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

希望这可以帮助.

  • 她确实说要做"凉亭安装"! (2认同)

Ili*_*ass 5

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