web-dev-qa-db-fra.com

La mise à jour de Bower me retourne invalid-meta

J'ai essayé de supprimer mon dernier paquet installé qui rend ma bower comme ça. Mais toujours pas de chance.
Quand on installe mon dernier paquet, il semble que je colle par erreur un caractère de tabulation:

bower install               angular-input-stars-directive

Maintenant, chaque fois que je fais une mise à jour, cela me renvoie toujours cette erreur même sur mon autre projet:

bower invalid-meta Il est recommandé d'utiliser "nom" en minuscule, il peut contenir des chiffres, des points, des tirets

J'ai essayé bower cache clean et réinstaller la tonnelle mais toujours pas de chance.
Est-ce qu'il y a un moyen de réparer ceci?

26
ssuhat

Vérifiez à l'intérieur de votre bower.json.

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

remplacez tous les caractères majuscules de la propriété name par des minuscules. Et remplacez le caractère "espace" par - (moins) ou _ (trait de soulignement).

{
    "name": "package-name",
    ...
}
39
Linh Pham

Vous pouvez également utiliser l'option force:

bower install --verbose --force
19
Dimitri MASSA

C'est juste un avertissement de Bower. Dans bower.json, il vous suffit de mettre à jour la valeur "name" en minuscule et sans espace. Le nom peut contenir un point ., un trait d'union -, un trait de soulignement _ et des chiffres, par exemple your-package1-name.

{
  "name": "your-package1-name",
  // your dependencies
}
0
Faisal Raza