Abbastanza sicuro che sto facendo qualcosa di stupido qui - Non sono convinto che sia specifico per yepnope ... la mia conoscenza del nodo non è così calda ."ERR! Not a package" durante l'installazione delle dipendenze node.js per yepnope.js
Solo cercando di afferrare & costruire il repo di giocare con un po 'di roba (sono non cercando di utilizzarlo su un altro progetto qui), che sto facendo in questo modo:
$ 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
ma a metà strada attraverso il processo ottengo qualcosa di simile:
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
Si prosegue ancora fino alla fine, ma si conclude con:
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 cosa strana è che la riga npm ERR! not a package
si verifica in un punto diverso ogni volta che provo (clone di repo fresco ogni volta) — forse è solo perché recupera le cose in modo asincrono però?
Ho dato un'occhiata a npm-debug.log
e non ho trovato nulla di troppo vicino alle citazioni del percorso che è presumibilmente "non un pacchetto" - non volevo davvero pubblicare il file completo qui, ma sono felice di condividere pezzi se qualcuno può suggerire cosa cercare.
Qualche idea che cosa sta causando questo errore? Grazie mille in anticipo!
Qualche idea su come individuare il pacchetto che lo causa? Come ho detto, ogni volta che provo, quella linea viene lanciata dopo un pacchetto diverso. –
dare un'occhiata all'interno del file visualizzato nel log /var/folders/00/17q10000h01000cxqpysvccm004yw4/T/npm-13923/1363859875320-0.8848134819418192/tmp.tgz. Molto probabilmente è l'unico problema che causa problemi. – user568109