Javascript 当.bowerrc存在时,Bower不会安装程序包
我正在尝试使用Bower安装软件包 如果没有.bowerrc文件,它就可以工作。例如,Javascript 当.bowerrc存在时,Bower不会安装程序包,javascript,bower,Javascript,Bower,我正在尝试使用Bower安装软件包 如果没有.bowerrc文件,它就可以工作。例如,bower install angular#1.0.6将很好地安装在/bower_组件内部 如果存在带有{'directory':'public/javascripts/vendor'}的.bowerrc,bower安装angular#1.0.6将不起作用。实际上,该命令的输出是空的。它只打印一个空行,然后下一行是我的终端提示符。该软件包未安装在任何位置 但是,如果存在空的.bowerrc文件,它将在./bow
bower install angular#1.0.6
将很好地安装在/bower_组件内部
如果存在带有{'directory':'public/javascripts/vendor'}
的.bowerrc,bower安装angular#1.0.6
将不起作用。实际上,该命令的输出是空的。它只打印一个空行,然后下一行是我的终端提示符。该软件包未安装在任何位置
但是,如果存在空的.bowerrc文件,它将在./bower\u组件中安装该包
为什么不安装软件包?我如何修复它?(所以他们会安装)
其他信息:
鲍尔命令不起作用bower
也会同样失败<代码>鲍尔帮助
也是。事实上,bower任何东西都会。我刚刚解决了这个问题。我卸载并重新安装了bower,现在它可以工作了:
sudo npm rm-g bower
sudo npm安装bower-g
现在一切都好了 这里的解决方案很简单:
将Bower安装在公用目录(而不是应用程序/节点主目录)中
例如,mynodeapp/public-npm安装bower
然后,从以下目录设置bower:bower init
创建.rcc文件,并将以下内容添加到其中:
{
“目录”:“供应商”
}
//您的定制fldr供应商在哪里
就这样。现在,无论何时从公共目录中运行bower安装命令,它都将创建或保存到“vendor”目录
每个人似乎都有麻烦,因为他们正在公用文件夹外安装Bower 我认为你应该重新安装凉亭
npm rm -g bower
npm install bower -g
尝试使用-f标志(强制)运行
bower-f安装
请完成您的问题:给出了什么?
是不完整的,包括一些版本信息也会有所帮助。我刚刚尝试在Win7 32位、bower 1.2.8和节点0.10.12上重现您的问题。它就像一个符咒。@payeli:已编辑@谢谢你的测试。快速提问,您是否使用了bower.json文件?还是您刚刚安装了bower angular
?注意:如果您必须安装全球软件包,请阅读此处: