Bower update return me invalid-meta "name" 建议小写,可以包含数字,点,破折号

Bower update return me invalid-meta The "name" is recommended to be lowercase, can contain digits, dots, dashes

我试图删除我安装的最后一个使我的凉亭变成那样的包。但是还是不行。
看起来我在安装最后一个包时错误地粘贴了一个制表符:

bower install               angular-input-stars-directive

现在每次我 bower 更新它总是 return 我这个错误甚至在我的其他项目上也是如此:

bower invalid-meta The "name" is recommended to be lowercase, can contain digits, dots, dashes

我已经尝试 bower cache clean 并重新安装凉亭,但仍然没有成功。
有什么办法可以解决这个问题吗?

检查你的 bower.json.

{
    "name": "package NAME",
    ...
}

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

{
    "name": "package-name",
    ...
}

您也可以使用强制选项:

bower install --verbose --force

这只是来自 bower 的警告。在 bower.json 中,您只需将 "name" 值更新为小写且没有 space。名称可以包含点 .、连字符 -、下划线 _ 和数字,即 your-package1-name.

{
  "name": "your-package1-name",
  // your dependencies
}