it-swarm.com.de

Node.js-Modul von GitHub abrufen - Fehler: ENOENT, package/package.json öffnen

Soweit ich weiß, kennt das 'npm' git. Ich kann damit Node.js-Module von github abrufen. Also habe ich das Node.js-Modul erstellt und bei github gehostet. Wenn ich versuche, es in meinem Node.js-Projekt wie folgt zu installieren:

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

dann erhalte ich folgenden fehler:

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

Was mache ich falsch und wie installiere ich das Modul von Github? Danke dir

17
latvian

Enthält Ihr Repository eine richtige package.json-Datei? Dies ist erforderlich, damit Ihr Repository als npm-Modul behandelt wird.

28
Peter Lyons

Möglicherweise verwenden Sie eine .Zip-Datei. NPM unterstützt dies nicht und es kann ein Fehler ausgegeben werden. Folgendes können Sie verwenden: https://npmjs.org/doc/install.html#DESCRIPTION

1
matsko

Für diejenigen, die bereits eine package.json-Datei haben:

Nur für den Fall, dass Sie die Kommentare unterhalb der akzeptierten Antwort nicht bemerkt haben, müssen Sie sicherstellen, dass Sie sich in Ihrem App-Ordner befinden, um npm start ausführen zu können. Es scheint ein häufiger Fehler zu sein, npm start aus einem Verzeichnis oben versehentlich auszuführen. Hoffe das hilft.

0
Caleb Syring