Ich habe versucht, mein installiertes letztes Paket zu entfernen, das meine Laube so macht. Aber immer noch kein Glück.
Sieht aus, als wenn ich mein letztes Paket installiere, füge ich fälschlicherweise ein Tabulatorzeichen ein:
bower install angular-input-stars-directive
Nun, jedes Mal, wenn ich ein Update mache, wird mir immer dieser Fehler angezeigt, selbst bei meinem anderen Projekt:
bower invalid-meta Der "Name" wird als Kleinbuchstabe empfohlen und kann Ziffern, Punkte, Bindestriche enthalten
Ich habe bower cache clean
versucht und die Laube neu installiert, aber immer noch kein Glück.
Gibt es eine Möglichkeit, dies zu beheben?
Überprüfen Sie in Ihrem bower.json
.
{
"name": "package NAME",
...
}
ersetzen Sie alle Großbuchstaben für die name
-Eigenschaft in Kleinbuchstaben. Ersetzen Sie das Leerzeichen entweder durch -
(Minuszeichen) oder _
(Unterstrich).
{
"name": "package-name",
...
}
Sie können auch die Option force verwenden:
bower install --verbose --force
Es ist nur eine Warnung von Laube. In bower.json
müssen Sie nur den Wert "name" in Kleinbuchstaben und ohne Leerzeichen aktualisieren. Der Name kann Punkte .
, Bindestrich -
, Unterstrich _
und Ziffern enthalten, dh your-package1-name
.
{
"name": "your-package1-name",
// your dependencies
}