Ce qui doit changer dans ce package.fichier json à travailler avec les mnp 0.3.0?
Essayez d'utiliser une lib mais l'obtention de cette erreur...
npm ERR! JSON.parse Failed to parse package.json data.
npm ERR! JSON.parse Note that package.json must be actual JSON, not
npm ERR! JSON.parse just a JavaScript object.
npm ERR! JSON.parse
npm ERR! JSON.parse This changed in npm 0.3.0, and is not a bug in npm.
npm ERR! JSON.parse Tell the package author to fix their package.json file.
Pas sûr de ce que des modifications sont susceptibles de faire le nécessaire pour JSON valide, merci beaucoup!
jsonlint.com
vérifier ma réponse, je pense que la façon la plus élégante. Pouvez-vous réinitialiser le anser ?
vérifier ma réponse, je pense que la façon la plus élégante. Pouvez-vous réinitialiser le anser ?
OriginalL'auteur fancy | 2011-04-13
Vous devez vous connecter pour publier un commentaire.
JSON valide doit avoir à la fois des clés et des valeurs d'un objet entre guillemets. Surround tous vos clés entre guillemets et qui devrait en faire disparaître l'erreur.
Référence: Spécification JSON
Mise à jour: j'ai fait le sale boulot pour vous. Laissez-moi savoir si cela résout.
Cela m'a jeté trop comme je l'ai eu pour envelopper un boolean dans les guillemets. Il était de passage sur jsonlint.com sans les guillemets.
OriginalL'auteur Jon Gauthier
Juste pour compléter la réponse, vous pouvez simplement utiliser une ligne JSON programme de validation pour valider votre
package.json
.Je recommande fortement http://jsonlint.com/, collez votre
package.json
dans la zone de texte et cliquez sur le bouton Valider, c'est tout!Combien upvotes pour ma réponse ?
Et je recommande fortement à ma façon de la validation des objets json @afshin Mehrabani
OriginalL'auteur Afshin Mehrabani
Super cool pour corriger /valider les documents.json :
et vous avez votre json validé ou de la ligne d'erreur.
Pourquoi utiliser jsonlint, semble assez boiteux.
OriginalL'auteur Barun
En plus de @Hans Engel réponse de l'utilisation
npm help json
pour obtenir la spécification de ce qui devrait être dans le paquet.fichier jsonOriginalL'auteur Pero P.
J'ai été par le biais de ce problème et, dans mon cas, c'était juste qu'à la place de la virgule(,).
J'ai utilisé le point(.).
Vous pouvez simplement l'ouvrir dans n'importe quel JSON validateur et il vous aidera.
L'un des JSON du valideur lien est comme suit .
http://www.bodurov.com/JsonFormatter/
OriginalL'auteur dev_khan
J'ai aussi eu le même message d'erreur, exécutez d'abord
npm package.json
pour vérifier les erreurs dans le paquet.fichier json, si pas alors exécuternpm cache clean
.OriginalL'auteur Avijit Majhi