“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
Vous devez vous connecter pour publier un commentaire.
Quelques raisons pourquoi vous êtes obtenir
npm ERR! not a package
:jetez un oeil à l'intérieur du fichier indiqué dans le journal /var/folders/00/17q10000h01000cxqpysvccm004yw4/T/npm-13923/1363859875320-0.8848134819418192/tmp.tgz. Plus grandes seront ses chances de l'un package de poser problème.
OriginalL'auteur user568109
en matière de @user568109 liste de contrôle: dans le cas où vous n'êtes pas sûr si il y a des erreurs dans votre forfait.fichier json, il suffit de le coller à http://jsonlint.com.
OriginalL'auteur awenkhh