Bower 初始化错误

Bower init error

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

但是当我运行:

bower init

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

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

感谢任何帮助。

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

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

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

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

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