9
votes

Ce qui doit changer dans ce fichier package.json pour travailler avec NPM 0.3.0?

Essayer d'utiliser une liberme, mais d'obtenir cette erreur ... xxx

Vous ne savez pas quels changements sont probablement nécessaires pour le rendre valide JSON, merci beaucoup!


1 commentaires

@Fancy vérifier ma réponse, je pense que c'est la voie la plus élégante. Pouvez-vous réinitialiser l'anser?


6 Réponses :


13
votes

JSON valide doit avoir à la fois des clés et des valeurs d'un objet dans des guillemets. Entourez toutes vos clés de guillemets et cela devrait faire disparaître l'erreur.

référence: SPEC JSON

Mise à jour : J'ai fait le bon travail pour vous. Laissez-moi savoir si cela le corrige. xxx


2 commentaires

L'autre différence courante est la courante commune dans l'un des dictionnaires ou des tableaux. Le Json ne doit pas avoir de virgule traînante.


Cela m'a jeté aussi que je devais envelopper un booléen dans des marques de devis. Il passait sur jsonlint.com sans les citations.



5
votes

En plus de la réponse de @hans Engel Utilisez NPM Aide JSON pour obtenir la spécification de ce qui devrait être dans le fichier package.json


0 commentaires

16
votes

Juste pour compléter la réponse, vous pouvez simplement utiliser un validateur JSON en ligne pour valider votre package.json .
Je recommande vivement http://jsonlint.com/ , coller votre package.json dans le Textarea et cliquez sur le bouton Valider, c'est tout!


1 commentaires

Et je recommande vivement ma façon de valider les objets JSON @afshin Mehrabani



0
votes

J'ai traversé ce problème et, dans mon cas, c'était juste que à la place des virgules (,). J'ai utilisé Dot (.). Vous pouvez simplement l'ouvrir dans n'importe quel validateur JSON et vous aidera à vous aider. L'un des liens du validateur JSON est comme suit. http://www.bodurov.com/jsonformatter/


0 commentaires

9
votes

manière super cool de corriger / valider le paquet.json:

nœud package.json

et vous avez votre JSON validé ou la ligne d'erreur.

Pourquoi utiliser jsonlint , semble assez boiteux.


0 commentaires

0
votes

J'ai aussi reçu le même message d'erreur, première exécution npm package.json Pour vérifier les erreurs dans le fichier package.json, sinon exécutez npm cache propre .


0 commentaires