2013-03-21 11 views
5

के लिए node.js निर्भरताओं को स्थापित करते समय, मुझे यकीन है कि मैं यहां कुछ दिक्कत कर रहा हूं - मुझे विश्वास नहीं है कि यह yepnope पर विशिष्ट है ... मेरा नोड ज्ञान वह गर्म नहीं है ।"ईआरआर! पैकेज नहीं" yepnope.js

$ npm cache clean 
$ git clone https://github.com/SlexAxton/yepnope.js.git 
$ cd yepnope.js 
$ git checkout v2.0  # this is the branch I want 
$ npm install 

:

बस कुछ सामान के साथ चारों ओर खेलने के लिए & निर्माण रेपो उठाने का प्रयास कर, जो मैं इस तरह कर रहा हूँ (मैं नहीं यहाँ एक अन्य परियोजना पर इसका इस्तेमाल करने की कोशिश कर रहा हूँ)

npm http GET https://registry.npmjs.org/nopt/-/nopt-2.1.1.tgz 
npm http 200 https://registry.npmjs.org/wd/0.0.26 
npm http GET https://registry.npmjs.org/wd/-/wd-0.0.26.tgz 
npm ERR! not a package /var/folders/00/17q10000h01000cxqpysvccm004yw4/T/npm-13923/1363859875320-0.8848134819418192/tmp.tgz 
npm http 304 https://registry.npmjs.org/uglify-js 
npm ERR! Error: ENOENT, open '/var/folders/00/17q10000h01000cxqpysvccm004yw4/T/npm-13923/1363859875320-0.8848134819418192/package/package.json' 
npm ERR! If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 

npm ERR! System Darwin 12.2.1 
npm ERR! command "node" "/usr/local/bin/npm" "install" 
npm ERR! cwd /Users/<username>/code/yepnope.js 
npm ERR! node -v v0.8.12 
npm ERR! npm -v 1.2.14 
npm ERR! path /var/folders/00/17q10000h01000cxqpysvccm004yw4/T/npm-13923/1363859875320-0.8848134819418192/package/package.json 
npm ERR! code ENOENT 
npm ERR! errno 34 

यह अभी भी समाप्त करने के लिए जारी है, लेकिन साथ समाप्त होता है:

लेकिन प्रक्रिया के माध्यम से आधे रास्ते मैं कुछ इस तरह मिल

अजीब बात यह है कि npm ERR! not a package लाइन हर बार जब मैं इसे कोशिश करता हूं (हर बार ताजा रेपो क्लोन) — शायद यह इसलिए है क्योंकि यह चीजों को असीमित रूप से लाता है?

मैंने npm-debug.log पर एक नज़र डाली थी और पथ के उल्लेखों के करीब कुछ भी नहीं मिला जो "पैकेज नहीं" है - वास्तव में यहां पूरी फ़ाइल पोस्ट नहीं करना चाहता था, लेकिन मैं अगर कोई सुझाव दे सकता है कि क्या देखना है तो शेयरों को साझा करने में खुशी होगी।

कोई विचार क्या यह असफल हो रहा है? अग्रिम में बड़ा धन्यवाद!

उत्तर

9

कुछ कारणों से आप npm ERR! not a package हो रही है:

  1. पैकेज विवरण में त्रुटि - example
  2. कारण GitHub रेपो लिंक करने के लिए - example
+0

कोई विचार मैं कैसे तय कर सकता हूं कि कौन सा पैकेज इसका कारण बन रहा है? जैसा कि मैंने कहा, हर बार जब मैं कोशिश करता हूं तो एक अलग पैकेज के बाद उस रेखा को फेंक दिया जाता है। –

+0

लॉग /var/folders/00/17q10000h01000cxqpysvccm004yw4/T/npm-13923/1363859875320-0.8848134819418192/tmp.tgz में दिखाए जा रहे फ़ाइल के अंदर एक नज़र डालें। सबसे अधिक संभावना है कि यह एक पैकेज समस्या पैदा कर रहा है। – user568109

0

@ user568109 चेकलिस्ट के बारे में: मामले में आप नहीं कर रहे हैं सुनिश्चित करें कि आपके पैकेज.जेसन फ़ाइल में कोई त्रुटि है, तो इसे http://jsonlint.com पर पेस्ट करें।

संबंधित मुद्दे