2013-03-17 15 views
5

आईएम सीखने नोड जेएस में निर्भरता स्थापित करें और मैंने अभी एक ट्यूटोरियल किया है जिसमें मैं चैट बनाने की कोशिश कर रहा था, सबकुछ तब तक अच्छा काम करता है जब तक कि मैं ट्यूटोरियल के चरण में फंस गया न हो। मैंने सर्जन चलाने के लिए ट्यूटोरियल के स्रोतों को डाउनलोड करने का निर्णय लिया और देखें कि इस फ़ोल्डर में कर्स नामक एक फ़ोल्डर में समस्या क्या है, मेरे पास दो फ़ोल्डर्स ओएनए एएस चैटनोडेज हैं और अन्य सोर्सचैटज हैं, चैट नोडजेज़ में मेरे पास packasge.json और सर्वर जेएस है , मैं npminstall भाग गया और सब कुछ अच्छा है। लेकिन, जब मैं चैट स्रोत डाउनलोड करता हूं तो मैंने इसे Sourcechatjs में रखा है, मैंने temirnal खोला और npm इंस्टॉल किया और यह एरर मिला।नोड जेएस

jhonnatans-MacBook-Pro:chat jhonnatan$ npm install 
npm ERR! install Couldn't read dependencies 
npm ERR! Failed to parse json 
npm ERR! Unexpected token/
npm ERR! File: /Users/jhonnatan/Documents/Cursoseccion2/clasenodejs/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! System Darwin 12.3.0 
npm ERR! command "node" "/usr/local/bin/npm" "install" 
npm ERR! cwd /Users/jhonnatan/Documents/Cursoseccion2/clasenodejs/chat 
npm ERR! node -v v0.10.0 
npm ERR! npm -v 1.2.14 
npm ERR! file /Users/jhonnatan/Documents/Cursoseccion2/clasenodejs/chat/package.json 
npm ERR! code EJSONPARSE 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /Users/jhonnatan/Documents/Cursoseccion2/clasenodejs/chat/npm-debug.log 
npm ERR! not ok code 0 

यह है कि मेरे json

{ 
// Aca definiremos nuestro package.json, lo primero es el nombre 
"name": "curso", 
// Luego la version del mismo 
"version": "0.0.1", 
// Ahora las dependencias, normalmente podrias hacer esto con npm pero es mucho mejor tener claro y ejecutar estricatemente las necesaria 
"dependencies": { 
    // Express el cual se encargara de ser nuestro framework en node 
    "express": "", 
    //los tipos de vista, jade parecido al que usa ruby on rails y swig parecido al que usa django 
    "jade": "", 
    "swig": "", 
    // El que se encargara de renderizar los templates en un contexto 
    "consolidate": "", 
    // y por ultimo el encargado de manejar los sockets :) 
    "socket.io": "" 
} 

की तरह लग रहा}

iv किया गया एक बहुत कोशिश कर रहा है, लेकिन गंभीरता से मैं क्या समस्या मैं किसी की सराहना करेंगे दे सकता है हो सकता है की कोई अंदाज़ा नहीं है मुझे समस्या पता है!

उत्तर

5

आप JSON फ़ाइलों में टिप्पणी नहीं कर सकते हैं।

टिप्पणी पंक्तियों को हटाएं // ... और इसे काम करना चाहिए।

+0

यह समस्या थी, बहुत अधिक –

+0

क्या कोई टिप्पणी नहीं है? – dvdmn

+0

@dvdnhm: फिर आपके पास एक अलग समस्या है। फ़ाइल के सिंटैक्स की जांच करें और सुनिश्चित करें कि यह [वैध] (http://json.org/) है। – josh3736