Bower update return me invalid-meta"name"建议为小写,可以包含数字,点,短划线

ssu*_*hat 26 package-managers bower

我试图删除我安装的最后一个包,让我的凉亭这样.但仍然没有运气.
看起来当我安装我的最后一个包时,我错误地粘贴了一个制表符:

bower install               angular-input-stars-directive
Run Code Online (Sandbox Code Playgroud)

现在,每当我更新它时,即使在我的其他项目中也总是会返回此错误:

bower invalid-meta"名称"建议为小写,可以包含数字,点,短划线

我已经尝试bower cache clean并重新安装了凉亭,但仍然没有运气.
有没有什么办法解决这一问题?

Lin*_*ham 39

检查你的内心bower.json.

{
    "name": "package NAME",
    ...
}
Run Code Online (Sandbox Code Playgroud)

name属性的所有大写字符替换为小写.并将(空格)字符替换为-(减号)或_(下划线).

{
    "name": "package-name",
    ...
}
Run Code Online (Sandbox Code Playgroud)


Dim*_*SSA 19

您还可以使用force选项:

bower install --verbose --force
Run Code Online (Sandbox Code Playgroud)