Bower安装命令不起作用

时间:2016-06-05 16:27:29

标签: powershell bower

当我想使用Bower安装软件包时,我遇到了问题。我想使用这个命令安装jQuery:

bower install jquery

但不幸的是它抛出了这个错误:

bower EINVALID      Name must be lowercase, can contain digits, dots, dashes, "@" or spaces

然后我尝试了一些其他Bower命令,当我尝试使用例如

bower version

它会抛出完全相同的错误。有趣的是,如果我将它们输入到我作为管理员打开的PowerShell中,Bower命令就可以工作。我正在使用Node.js v6.2.1和Bower v1.7.9。

2 个答案:

答案 0 :(得分:0)

当我没有bower.json文件时,我会看到此行为。创建该文件后,此问题就消失了。它仍然是凉亭中的一个错误,因为我甚至无法运行bower init来创建文件,我必须手动完成。

答案 1 :(得分:0)

我最近遇到了同样的错误,为我修复的问题是回滚到bower v1.3.9

试试这个:npm install -g bower@1.3.9