Jestem pewien, że robię tu coś głupiego - nie jestem przekonany, że jest to specyficzne dla yepnope ... moja wiedza o węzłach nie jest taka gorąca ."ERR! Nie pakiet" podczas instalacji zależności node.js dla yepnope.js
Tylko próbując chwycić & zbudować repo się bawić z jakiejś rzeczy (jestem nie próbują wykorzystać go na innym projekcie TUTAJ), który robię tak:
$ 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
ale w połowie drogi przez proces otrzymuję coś takiego:
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
nadal trwa do końca, ale kończy się:
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
Dziwne jest to, że linia npm ERR! not a package
pojawia się w innym miejscu za każdym razem, gdy ją wypróbowuję (świeży klon repo za każdym razem). — może to dlatego, że pobiera rzeczy w sposób asynchroniczny?
Spojrzałem na npm-debug.log
i nie mogłem znaleźć niczego zbyt podobnego w pobliżu wzmianek o ścieżce, która rzekomo jest "nie paczką" - tak naprawdę nie chciałem publikować pełnego pliku tutaj, ale jestem chętnie dzielą się kawałkami, jeśli ktoś może zasugerować, czego szukać.
Jakieś pomysły, które powodują awarię? Wielkie dzięki z góry!
Jakieś pomysły, w jaki sposób mogę określić, który pakiet go powoduje? Jak już mówiłem, ta linia jest wrzucana po innym pakiecie za każdym razem, gdy próbuję. –
zajrzyj do pliku znajdującego się w dzienniku /var/folders/00/17q10000h01000cxqpysvccm004yw4/Tpmn-13923/1363859875320-0.8848134819418192/tmp.tgz. Najprawdopodobniej jest to jeden pakiet powodujący problem. – user568109