“ERR! pas un package” lors de l'installation node.js dépendances pour yepnope.js

Assez sûr que je suis en train de faire quelque chose de daft ici - je ne suis pas convaincu que c'est le propre des yepnope... mon nœud de connaissances n'est pas chaud.

Juste essayer de saisir & construire le repo de jouer avec certains trucs (je suis pas d'essayer de l'utiliser sur un autre projet ici), je fais comme ceci:

$ 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

Mais à mi-chemin à travers le processus que j'obtiens quelque chose comme ceci:

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!     <npm-@googlegroups.com>
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

Elle se poursuit jusqu'à la fin, mais se termine par:

Extracting zip contents
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/<username>/code/yepnope.js/npm-debug.log
npm ERR! not ok code 0

La chose étrange est, le npm ERR! not a package ligne se produit à un endroit différent à chaque fois que j'ai essayer (frais pensions de clone à chaque fois) — peut-être que c'est juste parce qu'il extrait les choses de manière asynchrone?

J'ai eu un coup d'oeil à npm-debug.log et ne pouvait pas trouver quelque chose de trop dire près de la mention " le chemin, qui est soi-disant pas "un paquet" - je n'ai pas vraiment envie de publier le dossier complet ici, mais je suis heureux de partager des morceaux si quelqu'un peut suggérer quoi chercher.

Toutes les idées ce qui est la cause de cette panne? Un grand merci à l'avance!

OriginalL'auteur Stu Cox | 2013-03-21