2017-02-11 166 views
1

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

但是当我运行:

bower init

不是看到提示进入各个领域为我的项目,我收到错误:

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

任何帮助表示赞赏。

回答

1

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

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

+0

是的,我有同样的问题。我的项目最后包含'.com'。 –

0

如果您使用的是NPM,因此有一个package.json文件,bower会尝试使用您在该文件中提供的名称(以及其他字段:描述,作者,主页)。

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

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