wake-up-neo.com

Bower Update gibt mich ungültig-meta Der "Name" wird empfohlen, Kleinbuchstaben zu sein, kann Ziffern, Punkte, Bindestriche enthalten

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?

26
ssuhat

Ü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",
    ...
}
39
Linh Pham

Sie können auch die Option force verwenden:

bower install --verbose --force
19
Dimitri MASSA

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
}
0
Faisal Raza