Bower安装命令无法使用。

3

我在使用Bower安装软件包时遇到了问题。我想使用以下命令安装jQuery:

bower install jquery

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

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

我尝试了一些其他的Bower命令,当我尝试使用以下命令时:

bower version

它抛出完全相同的错误。有趣的是,如果我在以管理员身份打开的PowerShell中键入Bower命令,则Bower命令可以正常工作。我正在使用Node.js v6.2.1和Bower v1.7.9。

2个回答

0
我最近也遇到了同样的错误,而解决方法是回退到bower v1.3.9版本。
尝试这个命令:npm install -g bower@1.3.9

0

我发现当我没有 bower.json 文件时会出现这种行为。创建该文件后,这个问题就消失了。这仍然是 bower 的一个 bug,因为我甚至不能运行 bower init 来创建该文件,必须手动操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接