我已经全球安装了凉亭(npm install -g bower
),我现在正在尝试初始化我的凉亭项目。
但是当我跑步时:
bower init
我没有看到提示输入项目的各个字段,而是收到错误:
bower EINVALID Name must be lowercase, can contain digits, dots, dashes, "@" or spaces
任何帮助表示感谢。
答案 0 :(得分:1)
好的,我意识到问题是我的根文件夹中有一个+
字符,显然是凉亭不喜欢的。
简单的问题,简单的解决方案。希望这能节省一些时间!
答案 1 :(得分:0)
如果您正在使用NPM,因此拥有package.json文件,bower将尝试使用您在该文件中提供的名称(以及其他字段:说明,作者,主页)。
当该名称包含任何不允许的字符时,bower会抛出此错误,就像您提供的名称无效一样。
或者如果您的文件路径恰好包含任何不允许的字符,您也会收到此错误