2017-08-28 4 views
0

J'ai enregistré .bowerrc. .bowerrc estPourquoi une erreur de syntaxe se produit-elle dans .bowerrc?

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

mais quand je lance .bowerrc source, l'erreur se produit et retraçage dit

-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: `}' 

Je ne comprends vraiment pas pourquoi happens.Is d'erreur de syntaxe il un problème? Comment puis-je résoudre ce problème ?

Répondre

0

Vous n'avez pas besoin de source .bowerrc pour appliquer la configuration contenue, bower le fait pour vous lors de l'appel behind the scenes.

Les erreurs que vous voyez sont bash en essayant d'exécuter un fichier texte au format JSON en tant que script shell (c'est ce qui se passe lorsque vous générez des fichiers). Les opérateurs {}group commands in the same shell context et ainsi bash tente d'exécuter directory: bower_components, et chaque ligne par la suite, qui ne sont pas des fonctions commandes/exécutables/shell valides.