2016-07-14 19 views
2

Ich habe das gleiche Problem mit Npm. Auf meinem PC versucht versucht, Verzeichnisprobleme zu vermeiden und die gleichen Probleme auf Cloud9 zu bekommen. In der Hoffnung, dass es auf einer virtuellen Maschine wäre, würde ich kaum etwas tun können, um es durcheinander zu bringen, ich habe es privat versucht: wahr und falsch und ganz ohne es. Sowtsoft.io "neueste" gleich mit Express. Jeder Einblick wäre tollnpm Installation fehlgeschlagen. Cloud 9 ide

{ "name": "chit", 
"version": "0.0.1", 
"description": "chat practice", 
"private": "false", 
"dependencies":{ "socket.io":"1.4.8", 
"express":"4.14.0" } 
"author": "Charles", 
"license": "ISC" 

Vielen Dank

Siehe Fehler

ERR! install Couldn't read dependencies 
npm ERR! Linux 4.2.0-c9 
npm ERR! argv "/home/ubuntu/.nvm/versions/node/v4.4.5/bin/node" "/home/ubuntu/.nvm/versions/node/v4.4.5/bin/npm" "install" 
npm ERR! node v4.4.5 
npm ERR! npm v2.15.5 
npm ERR! file /home/ubuntu/workspace/chat/package.json 
npm ERR! code EJSONPARSE 

npm ERR! Failed to parse json 
npm ERR! Unexpected token 'a' at 10:4 
npm ERR! "author": "Charles", 
npm ERR! ^
npm ERR! File: /home/ubuntu/workspace/chat/package.json 
npm ERR! Failed to parse package.json data. 
npm ERR! package.json must be actual JSON, not just JavaScript. 
npm ERR! 
npm ERR! This is not a bug in npm. 
npm ERR! Tell the package author to fix their package.json file. JSON.parse 

npm ERR! Please include the following file with any support request: 
npm ERR!  /home/ubuntu/workspace/chat/npm-debug.log 

Antwort

1

Sie verpassen ein Doppelpunkt hier:

{ "name": "chit", 
"version": "0.0.1", 
"description": "chat practice", 
"private": "false", 
"dependencies":{ "socket.io":"1.4.8", 
"express":"4.14.0" } // <--- missing colon here 
"author": "Charles", 
"license": "ISC" 

Es sollte sein:

{ 
    "name": "chit", 
    "version": "0.0.1", 
    "description": "chat practice", 
    "private": "false", 
    "dependencies": { 
     "socket.io": "1.4.8", 
     "express": "4.14.0" 
    }, 
    "author": "Charles", 
    "license": "ISC" 
} 
+0

Hallo Quill ich danke Ihnen so sehr. Ich war unter dem Eindruck, Knoten mochte keine langen Kommas. – Darth

+0

@Darth Node möchte, dass JSON-Dateien perfekt sind, aber der eigentliche JavaScript-Code muss die meiste Zeit nicht perfekt sein – Quill