"EMALFORMED Impossible de lire bower.json" "jeton inattendu /"
je suis plutôt nouveau à la moyenne de la pile et je suis en train de tirer certains composants à l'aide de la charmille.
J'ai mon .bowerrc fichier qui donne le chemin pour l'installation.
//.bowerrc
{
"directory": "public/libs"
}
et j'ai mon bower.fichier json qui ressemble à ceci:
//bower.json
{
"name": "starter-node-angular",
"version": "1.0.0",
"dependencies": {
"bootstrap": "latest",
"font-awesome": "latest",
"animate.css": "latest",
"angular": "latest",
"angular-route": "latest"
}
}
Quand j'ai installé la charmille je n'ai eu aucun problème et même la charmille recherche de travail parfait.
lorsque j'exécute la commande:
bower install
je reçois le message suivant:
Failed to read + path\bower.json
Unexpected token /
je reçois le même message lorsque j'essaie:
bower install jquery
J'ai essayé de changer l'encodage de fichier et utilisé json en ligne, outil de validation.
des idées??
source d'informationauteur user2656851
Vous devez vous connecter pour publier un commentaire.
Une autre solution consiste à ouvrir le fichier dans Notepad++, allez dans "Encodage" et sélectionnez convertir en ANSI.
Bonne chance
Après la création de la .bowerrc fichier:
J'ai eu ce problème, en raison de Visual Studio ajout d'une NOMENCLATURE pour le début du fichier. Ouvrir dans Notepad++, allez à l'Encodage et en sélectionnant "Encoder en UTF-8 sans BOM" a résolu le problème - l'avantage de cette approche sur la conversion du fichier à la norme ANSI est que vous pouvez toujours utiliser des caractères Unicode dans la Charmille.fichier json.
Évidemment, vous pouvez aussi faire cela dans n'importe quel autre éditeur de texte qui prend en charge le décapage de la NOMENCLATURE à partir d'un fichier encodé en UTF-8.
Il est peut-être parce que d'une seule ligne commentaire à l'intérieur de la charmille fichier. Commentaires de la forme
//…
ou/*…*/
ne sont pas autorisés en JSON. Ainsi, vous obtiendrez cette erreur si vous avez vraiment//bower.json
ligne au début de votre fichier bower (comme dans l'exemple fourni).Enfin avec un peu d'aide je l'ai eu!!
Maintenant, je vais écrire la solution pour les autres.
J'ai copié le contenu de la charmille.json à partir du web pour sublime3 éditeur de texte.
L'éditeur a ajouté des personnages, je ne peux pas voir.
copier coller pour le vieux classique le bloc-notes et de remplacer le fichier résolu pour moi.
J'ai aussi eu ce vraiment gênant question. Ce qui a fonctionné pour moi est que j'ai tout simplement ouvert la charmille.fichier json dans Visual Studio 2017, enregistré à nouveau le fichier à l'aide de Ctrl + S et c'est tout! Je pouvais maintenant, pour la première fois, installer des paquets via Bower!
Bonne journée,
Ce qui a fonctionné pour moi, a été de désinstaller le paquet c'est à dire dans ce cas de Bootstrap, et alors seulement, y compris la version de Bootstrap que je voulais utiliser dans mon projet dans Visual Studio. Voir ci-dessous pour la capture d'écran. J'ai ensuite enregistré et bower a fait sa magie!!!
Bower.json