2013-06-16 16 views
17

Anlayışım için' npm 'git'i biliyor, bu yüzden Node.js modüllerini github'dan almak için kullanabilirim. Bu yüzden, Node.js modülünü oluşturdum ve github'da barındırdım.Node.js Modülünün GitHub'dan Alınıyor - Hata: ENOENT, open package/package.json '

Error: ENOENT, open '/Users/kapa/tmp/npm-12237/1371351143597-0.9469406655989587/package/package.json' 
... 
code ENOENT 
npm ERR! errno 34 

ben yanlış ne yapıyorum ve nasıl github gelen modülü yüklemek için:

npm install git://github.com/git-user/repo.git 

sonra ben aşağıdaki hatayı alıyorum: Ben aşağıdaki gibi benim node.js projede bunu yüklemeye çalıştığınızda? Teşekkür ederiz

cevap

29

Deponuz düzgün bir package.json dosya içeriyor mu? Havuzunuzun bir npm modülü olarak ele alınması gerekir.

+5

Teşekkür ederim Peter. package.json eksik ve 'npm init' bağımlılıkları – latvian

+6

ile bir tane oluşturdu. Benim durumumda 'package.json' dosyasını içeren bir dizinin üstünde 'npm install' çalıştırıyordum. Hata. :) –

+0

Benim için sadece yanlış klasördeydim, oops uygun bir taneye atladı ... –

1

.zip dosyasını kullanıyor olabilirsiniz. NPM bunu desteklemiyor ve bir hata verebilir. Kullanabileceğiniz şey: https://npmjs.org/doc/install.html#DESCRIPTION

+0

github kaldırılıyor .zip gelen url ve alma "arşiv" ile "arşiv" yerine getirilmesi durumunda sorunu çözdü benim dava – iku

İlgili konular