Bower初始化错误

时间:2017-02-11 16:30:40

标签: npm bower

我已经全球安装了凉亭(npm install -g bower),我现在正在尝试初始化我的凉亭项目。

但是当我跑步时:

bower init

我没有看到提示输入项目的各个字段,而是收到错误:

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

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:1)

好的,我意识到问题是我的根文件夹中有一个+字符,显然是凉亭不喜欢的。

简单的问题,简单的解决方案。希望这能节省一些时间!

答案 1 :(得分:0)

如果您正在使用NPM,因此拥有package.json文件,bower将尝试使用您在该文件中提供的名称(以及其他字段:说明,作者,主页)。

当该名称包含任何不允许的字符时,bower会抛出此错误,就像您提供的名称无效一样。

或者如果您的文件路径恰好包含任何不允许的字符,您也会收到此错误