2016-04-09 37 views
24

Ho provato a rimuovere il mio ultimo pacchetto installato che rende la mia pergola simile. Ma ancora senza fortuna.
Sembra che quando sto installare il mio ultimo pacchetto che ho erroneamente incollare un carattere di tabulazione:Aggiornamento Bower restituire invalid-meta Il "nome" si consiglia di essere in minuscolo, può contenere cifre, punti, trattini

bower install    angular-input-stars-directive 

Ora ogni volta che Bower aggiornare sempre mi restituisce questo errore anche sul mio altro progetto:

pergolato invalid-meta il "nome" è consigliato per essere minuscolo, può contenere cifre, punti, trattini

ho provato bower cache clean e reinstalla la pergola, ma ancora senza fortuna.
C'è un modo per risolvere questo problema?

risposta

37

Controlla all'interno del tuo bower.json.

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

sostituire tutti i caratteri maiuscoli per name proprietà in minuscolo. E sostituire il carattere "spazio" con - (meno) o _ (trattino basso).

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

Grazie. il mio nome pacchetto è Studio Ss. Lo cambio in studio-ss. ora non mi restituisce alcun errore. – ssuhat

+0

Non restituisce un errore come ENOGIT, bower ENOGIT git non è installato o non nel PERCORSO. –

19

È inoltre possibile utilizzare l'opzione Force:

bower install --verbose --force 
0

E 'solo un avvertimento da pergolato. In bower.json, è sufficiente aggiornare il valore "nome" in lettere minuscole e senza spazio. Il nome può contenere il punto ., il trattino -, il carattere di sottolineatura _ e le cifre, ad esempio your-package1-name.

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