2017-08-28 5 views
0

Ich registrierte .bowerrc. .bowerrc istWarum passiert Syntaxfehler in .bowerrc?

{ 
    "directory": "bower_components", 
    "timeout": 120000, 
    "registry": { 
    "search": 
     "https://github.com", 
    } 
} 

aber wenn ich Quelle .bowerrc laufen, Fehler passiert und Zurückverfolgungs sagte

-bash: directory:: command not found 
-bash: timeout:: command not found 
-bash: registry:: command not found 
-bash: search:: command not found 
-bash: https://github.com,: No such file or directory 
-bash: .bowerrc: line 8: syntax error near unexpected token `}' 
-bash: .bowerrc: line 8: `}' 

Ich kann wirklich nicht verstehen, warum Syntaxfehler happens.Is es irgendein Problem? Wie kann ich dieses Problem beheben ?

Antwort

0

Sie müssen .bowerrc nicht eingeben, um die enthaltene Konfiguration anzuwenden, bower erledigt alles für Sie beim Aufruf behind the scenes.

Die Fehler, die Sie sehen, ist bash versucht, eine JSON-formatierte Textdatei als Shell-Skript auszuführen (das passiert, wenn Sie Dateien quellen). Die Operatoren {}group commands in the same shell context und so bash versucht directory: bower_components, und jede Zeile danach auszuführen, die keine gültigen Befehle/ausführbare/Shell-Funktionen sind.