EMALFORMED Fehler beim Versuch, bower.json Datei zu registrieren

7

Ich habe Probleme, meine bower.json-Datei bei Bower zu registrieren. Jede Hilfe würde sehr geschätzt werden.

Wenn ich versuche, mein Projekt bei Bower zu registrieren, benutze

%Vor%

Ich bekomme die Fehlermeldung:

%Vor%

Der Inhalt meiner bower.json ist einfach (ich habe Leerzeichen und Zeilenumbrüche entfernt, um das Problem zu lösen):

%Vor%

(Beachten Sie, dass in dieser Datei kein?) vorhanden ist

Und hier sind die Details, die auf dem Bildschirm erscheinen, wenn ich bower register führe:

%Vor%     
user1147862 04.03.2014, 10:31
quelle

3 Antworten

15

Ihre Bower-JSON-Datei (wie hier sichtbar: Ссылка ) enthält a führendes unsichtbares Unicode-Zeichen (wahrscheinlich eine BOM ).

Dies ist in der Curl-Ausgabe sichtbar: curl https://raw.github.com/mperdeck/jsnlog.js/2.4.3/bower.json

Starten Sie Ihre bower.json-Datei von Grund auf neu und verwenden Sie einen Editor, der keinen Mist hinzufügt: -).

    
Mangled Deutz 04.03.2014, 10:51
quelle
2

Das Problem wurde durch die Codierung meiner bower.json-Datei verursacht. Das Entfernen der Stückliste war jedoch nicht ausreichend - UTF8 (ohne BOM) wurde akzeptiert. Stattdessen musste ich die ASCII-Codierung verwenden.

    
user1147862 05.03.2014 12:41
quelle
2

Ich habe dieses Problem behoben, indem ich die Datei mit vim geöffnet und ohne Bombe gespeichert habe.

%Vor%     
Matt Carrier 17.09.2014 19:48
quelle

Tags und Links