2013-03-21 17 views
5

Burada birşeyler yapıyorum - yepnope'a özgü olduğuna inanmıyorum ... benim düğüm bilgim o kadar da sıcak değil .yepnope.js için node.js bağımlılıkları kurulurken "ERR !, bir paket değil"

$ 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 

:

Sadece bazı şeylerle uğraşmak & yapı repo kapmaya çalışıyor Böyle yapıyorum, (Ben burada başka bir projede kullanmaya çalışıyor değilim)

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 

hala sonuna kadar devam eder ancak biter:

ama süreç boyunca yarı yolda böyle bir şey olsun

Tek şey, npm ERR! not a package satırı, her çalıştığımda farklı bir yerde oluşur (her seferinde taze repo klonu) — belki de bu, eşzamansız bir şey almasına neden olur mu?

npm-debug.log'a bir göz attım ve sözde "bir paket değil" sözünün olduğu yolun sözlerinin yakınında bir şey bulamadım - tam dosyayı buraya göndermek istemedim, ama ben Birisi ne aramasını önerebilirse, parçaları paylaşmaktan mutluluk duyarız.

Bu sorunun neden başarısız olduğu hakkında bir fikriniz var mı? Şimdiden büyük teşekkürler! Eğer npm ERR! not a package alıyorsanız neden

cevap

9

Bazı nedenler: paket açıklamasında

  1. hatası - example
  2. nedeniyle github repo bağlantısına - example
+0

Hangi paketin hangi pakete neden yol açtığını nasıl anlayabilirim? Dediğim gibi, bu hat her denediğimde farklı bir paketten sonra atılır. –

+0

log /var/folders/00/17q10000h01000cxqpysvccm004yw4/T/npm-13923/1363859875320-0.8848134819418192/tmp.tgz dosyasında gösterilen dosyanın içine bakın. Muhtemelen bir paket sorun yaratıyor. – user568109

0

@ user568109 kontrol listesi ile ilgili olarak: durumda değil package.json dosyasında herhangi bir hata varsa, sadece http://jsonlint.com'a yapıştırın.

İlgili konular