0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

npmインストールエラー

Posted at

npmモジュールをグローバルインストールしたがエラー
どうやらinheritsというのが足りないらしい

npm WARN unmet dependency /usr/lib/node_modules/block-stream requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/fstream requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/fstream-ignore requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/fstream-npm requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/glob requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/npmconf requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/tar requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
/usr/lib
├── abbrev@1.0.4
├── ansi@0.2.1
├── archy@0.0.2
├── asn1@0.1.11
├── assert-plus@0.1.4
├── async@0.2.10
├── aws-sign@0.3.0
├─┬ block-stream@0.0.7
│ └── UNMET DEPENDENCY inherits *
├── boom@0.4.2
├── child-process-close@0.1.1
├── chmodr@0.1.0
├── chownr@0.0.1
├── cmd-shim@1.1.0
├── combined-stream@0.0.4
├── config-chain@1.1.7
├── cookie-jar@0.3.0
├── cryptiles@0.2.2
├── ctype@0.5.3
├── delayed-stream@0.0.5
├── editor@0.0.4
├── forever-agent@0.5.0
├── form-data@0.1.1
├─┬ fstream@0.1.24
│ └── UNMET DEPENDENCY inherits *
├─┬ fstream-ignore@0.0.7
│ └── UNMET DEPENDENCY inherits *
├─┬ fstream-npm@0.1.5
│ └── UNMET DEPENDENCY inherits *
├── github-url-from-git@1.1.1
├─┬ glob@3.2.6
│ └── UNMET DEPENDENCY inherits *
├── graceful-fs@2.0.0
├── hawk@1.0.0
├── hoek@0.9.1
├── http-signature@0.10.0
├── UNMET DEPENDENCY inherits *
├── inherits@2.0.0 (inherits@2) invalid
├── ini@1.1.0
├── init-package-json@0.0.10
├── json-stringify-safe@5.0.0
├── lockfile@0.4.2
├── lru-cache@2.3.0
├── mime@1.2.11
├── minimatch@0.2.12
├── mkdirp@0.3.5
├── mute-stream@0.0.4
├── node-gyp@0.10.6
├── node-uuid@1.4.1
├── nopt@2.1.2
├── normalize-package-data@0.2.1
├── npm@1.3.6
├── npm-registry-client@0.2.28
├── npm-user-validate@0.0.3
├─┬ npmconf@0.1.2
│ └── UNMET DEPENDENCY inherits *
├── npmlog@0.0.4
├── oauth-sign@0.3.0
├── once@1.1.1
├── opener@1.3.0
├── osenv@0.0.3
├── promzard@0.2.0
├── proto-list@1.2.2
├── qs@0.6.6
├── read@1.0.5
├── read-installed@0.2.4
├── read-package-json@1.1.3
├── request@2.25.0
├── retry@0.6.0
├── rimraf@2.2.2
├── semver@2.1.0
├── sha@1.2.1
├── sigmund@1.0.0
├── slide@1.1.5
├── sntp@0.2.4
├─┬ tar@0.1.18
│ └── UNMET DEPENDENCY inherits *
├── tunnel-agent@0.3.0
├── uid-number@0.0.3
└── which@1.0.5

npm ERR! missing: inherits@*, required by undefined@undefined
npm ERR! missing: inherits@*, required by block-stream@0.0.7
npm ERR! missing: inherits@*, required by fstream@0.1.24
npm ERR! missing: inherits@*, required by fstream-ignore@0.0.7
npm ERR! missing: inherits@*, required by fstream-npm@0.1.5
npm ERR! missing: inherits@*, required by glob@3.2.6
npm ERR! invalid: inherits@2.0.0 /usr/lib/node_modules/inherits@2
npm ERR! missing: inherits@*, required by npmconf@0.1.2
npm ERR! missing: inherits@*, required by tar@0.1.18
npm ERR! not ok code 0

inheritsを個別でインストールしておく

# npm install -g inherits
npm http GET https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz

エラーが減った。今度は
inherits@2.0.0 (inherits@2) invalid
を取り除く必要がありそう

# npm list -g
/usr/lib
├── abbrev@1.0.4
├── ansi@0.2.1
├── archy@0.0.2
├── asn1@0.1.11
├── assert-plus@0.1.4
├── async@0.2.10
├── aws-sign@0.3.0
├── block-stream@0.0.7
├── boom@0.4.2
├── child-process-close@0.1.1
├── chmodr@0.1.0
├── chownr@0.0.1
├── cmd-shim@1.1.0
├── combined-stream@0.0.4
├── config-chain@1.1.7
├── cookie-jar@0.3.0
├── cryptiles@0.2.2
├── ctype@0.5.3
├── delayed-stream@0.0.5
├── editor@0.0.4
├── forever-agent@0.5.0
├── form-data@0.1.1
├── fstream@0.1.24
├── fstream-ignore@0.0.7
├── fstream-npm@0.1.5
├── github-url-from-git@1.1.1
├── glob@3.2.6
├── graceful-fs@2.0.0
├── hawk@1.0.0
├── hoek@0.9.1
├── http-signature@0.10.0
├── inherits@2.0.1
├── inherits@2.0.0 (inherits@2) invalid
├── ini@1.1.0
├── init-package-json@0.0.10
├── json-stringify-safe@5.0.0
├── lockfile@0.4.2
├── lru-cache@2.3.0
├── mime@1.2.11
├── minimatch@0.2.12
├── mkdirp@0.3.5
├── mute-stream@0.0.4
├── node-gyp@0.10.6
├── node-uuid@1.4.1
├── nopt@2.1.2
├── normalize-package-data@0.2.1
├── npm@1.3.6
├── npm-registry-client@0.2.28
├── npm-user-validate@0.0.3
├── npmconf@0.1.2
├── npmlog@0.0.4
├── oauth-sign@0.3.0
├── once@1.1.1
├── opener@1.3.0
├── osenv@0.0.3
├── promzard@0.2.0
├── proto-list@1.2.2
├── qs@0.6.6
├── read@1.0.5
├── read-installed@0.2.4
├── read-package-json@1.1.3
├── request@2.25.0
├── retry@0.6.0
├── rimraf@2.2.2
├── semver@2.1.0
├── sha@1.2.1
├── sigmund@1.0.0
├── slide@1.1.5
├── sntp@0.2.4
├── tar@0.1.18
├── tunnel-agent@0.3.0
├── uid-number@0.0.3
└── which@1.0.5

npm ERR! invalid: inherits@2.0.0 /usr/lib/node_modules/inherits@2
npm ERR! not ok code 0

inheritsが2つ衝突しているかもしれない

# ls -l /usr/lib/node_modules/inherits*
/usr/lib/node_modules/inherits:
total 24
-rw-r--r-- 1 nobody centos  672 May 16  2013 inherits_browser.js
-rw-r--r-- 1 nobody centos   42 May 16  2013 inherits.js
-rw-r--r-- 1 nobody centos  749 Aug 20  2013 LICENSE
-rw-r--r-- 1 nobody centos 2499 Jul 11 17:05 package.json
-rw-r--r-- 1 nobody centos 1625 May 16  2013 README.md
-rw-r--r-- 1 nobody centos  510 May 16  2013 test.js

/usr/lib/node_modules/inherits@2:
total 8
-rw-r--r-- 1 root root  42 May 16  2013 inherits.js
-rw-r--r-- 1 root root 565 May 16  2013 package.json

一つだけにすればエラーは出なくなるかもしれない

# mv /usr/lib/node_modules/inherits@2 /tmp

エラーが消えた

# npm list -g
/usr/lib
├── abbrev@1.0.4
├── ansi@0.2.1
├── archy@0.0.2
├── asn1@0.1.11
├── assert-plus@0.1.4
├── async@0.2.10
├── aws-sign@0.3.0
├── block-stream@0.0.7
├── boom@0.4.2
├── child-process-close@0.1.1
├── chmodr@0.1.0
├── chownr@0.0.1
├── cmd-shim@1.1.0
├── combined-stream@0.0.4
├── config-chain@1.1.7
├── cookie-jar@0.3.0
├── cryptiles@0.2.2
├── ctype@0.5.3
├── delayed-stream@0.0.5
├── editor@0.0.4
├── forever-agent@0.5.0
├── form-data@0.1.1
├── fstream@0.1.24
├── fstream-ignore@0.0.7
├── fstream-npm@0.1.5
├── github-url-from-git@1.1.1
├── glob@3.2.6
├── graceful-fs@2.0.0
├── hawk@1.0.0
├── hoek@0.9.1
├── http-signature@0.10.0
├── inherits@2.0.1
├── ini@1.1.0
├── init-package-json@0.0.10
├── json-stringify-safe@5.0.0
├── lockfile@0.4.2
├── lru-cache@2.3.0
├── mime@1.2.11
├── minimatch@0.2.12
├── mkdirp@0.3.5
├── mute-stream@0.0.4
├── node-gyp@0.10.6
├── node-uuid@1.4.1
├── nopt@2.1.2
├── normalize-package-data@0.2.1
├── npm@1.3.6
├── npm-registry-client@0.2.28
├── npm-user-validate@0.0.3
├── npmconf@0.1.2
├── npmlog@0.0.4
├── oauth-sign@0.3.0
├── once@1.1.1
├── opener@1.3.0
├── osenv@0.0.3
├── promzard@0.2.0
├── proto-list@1.2.2
├── qs@0.6.6
├── read@1.0.5
├── read-installed@0.2.4
├── read-package-json@1.1.3
├── request@2.25.0
├── retry@0.6.0
├── rimraf@2.2.2
├── semver@2.1.0
├── sha@1.2.1
├── sigmund@1.0.0
├── slide@1.1.5
├── sntp@0.2.4
├── tar@0.1.18
├── tunnel-agent@0.3.0
├── uid-number@0.0.3
└── which@1.0.5

インストールを再開する

# npm install socket.io request -g
npm http GET https://registry.npmjs.org/socket.io
npm http GET https://registry.npmjs.org/request
npm http 200 https://registry.npmjs.org/socket.io
npm http 200 https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz
npm http GET https://registry.npmjs.org/request/-/request-2.73.0.tgz
npm http 200 https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.73.0.tgz
npm http GET https://registry.npmjs.org/engine.io/1.6.11
npm http GET https://registry.npmjs.org/socket.io-parser/2.2.6
npm http GET https://registry.npmjs.org/socket.io-client/1.4.8
npm http GET https://registry.npmjs.org/socket.io-adapter/0.4.0
npm http GET https://registry.npmjs.org/has-binary/0.1.7
npm http GET https://registry.npmjs.org/debug/2.2.0
npm http 200 https://registry.npmjs.org/socket.io-parser/2.2.6
npm http 200 https://registry.npmjs.org/debug/2.2.0
npm http 200 https://registry.npmjs.org/socket.io-adapter/0.4.0
npm http 200 https://registry.npmjs.org/has-binary/0.1.7
npm http GET https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz
npm http GET https://registry.npmjs.org/debug/-/debug-2.2.0.tgz
npm http GET https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz
npm http GET https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz
npm http 200 https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-2.2.0.tgz
npm http 200 https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz
npm http 200 https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz
npm http 200 https://registry.npmjs.org/socket.io-client/1.4.8
npm http GET https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz
npm http 200 https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz
npm http 200 https://registry.npmjs.org/engine.io/1.6.11
npm http GET https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz
npm http 200 https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz
npm http GET https://registry.npmjs.org/bl
npm http GET https://registry.npmjs.org/caseless
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/extend
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/har-validator
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/is-typedarray
npm http GET https://registry.npmjs.org/isstream
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/mime-types
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/stringstream
npm http GET https://registry.npmjs.org/tough-cookie
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/aws-sign2
npm http GET https://registry.npmjs.org/aws4
npm http 200 https://registry.npmjs.org/bl
npm http 200 https://registry.npmjs.org/extend
npm http 200 https://registry.npmjs.org/caseless
npm http 200 https://registry.npmjs.org/form-data
npm http 200 https://registry.npmjs.org/combined-stream
npm http 200 https://registry.npmjs.org/forever-agent
npm http 200 https://registry.npmjs.org/is-typedarray
npm http 200 https://registry.npmjs.org/http-signature
npm http 200 https://registry.npmjs.org/isstream
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http 200 https://registry.npmjs.org/har-validator
npm http 200 https://registry.npmjs.org/oauth-sign
npm http 200 https://registry.npmjs.org/node-uuid
npm http 200 https://registry.npmjs.org/stringstream
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http 200 https://registry.npmjs.org/aws-sign2
npm http 200 https://registry.npmjs.org/mime-types
npm http 200 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/qs
npm http 200 https://registry.npmjs.org/tough-cookie
npm http 200 https://registry.npmjs.org/aws4
npm http GET https://registry.npmjs.org/bl/-/bl-1.1.2.tgz
npm http GET https://registry.npmjs.org/extend/-/extend-3.0.0.tgz
npm http GET https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz
npm http GET https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz
npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz
npm http GET https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz
npm http GET https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz
npm http GET https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz
npm http GET https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz
npm http GET https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz
npm http GET https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz
npm http GET https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz
npm http GET https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz
npm http 200 https://registry.npmjs.org/extend/-/extend-3.0.0.tgz
npm http 200 https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz
npm http 200 https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz
npm http GET https://registry.npmjs.org/qs/-/qs-6.2.0.tgz
npm http GET https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz
npm http 200 https://registry.npmjs.org/bl/-/bl-1.1.2.tgz
npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz
npm http 200 https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz
npm http 200 https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz
npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz
npm http GET https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz
npm http 200 https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz
npm http 200 https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz
npm http 200 https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz
npm http 200 https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-6.2.0.tgz
npm http 200 https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz
npm http 200 https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz
npm http GET https://registry.npmjs.org/socket.io-parser/2.2.2
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http 200 https://registry.npmjs.org/socket.io-parser/2.2.2
npm http 200 https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz
npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http 200 https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz
npm http GET https://registry.npmjs.org/ms/0.7.1
npm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http GET https://registry.npmjs.org/json3/3.3.2
npm http GET https://registry.npmjs.org/component-emitter/1.1.2
npm http GET https://registry.npmjs.org/benchmark/1.0.0
npm http 200 https://registry.npmjs.org/ms/0.7.1
npm http 200 https://registry.npmjs.org/json3/3.3.2
npm http 200 https://registry.npmjs.org/component-emitter/1.1.2
npm http 200 https://registry.npmjs.org/benchmark/1.0.0
npm http GET https://registry.npmjs.org/ms/-/ms-0.7.1.tgz
npm http GET https://registry.npmjs.org/json3/-/json3-3.3.2.tgz
npm http GET https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz
npm http GET https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http 200 https://registry.npmjs.org/ms/-/ms-0.7.1.tgz
npm http 200 https://registry.npmjs.org/json3/-/json3-3.3.2.tgz
npm http 200 https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz
npm http 200 https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http GET https://registry.npmjs.org/engine.io-parser/1.2.4
npm http GET https://registry.npmjs.org/accepts/1.1.4
npm http GET https://registry.npmjs.org/base64id/0.1.0
npm http GET https://registry.npmjs.org/ws/1.1.0
npm http 200 https://registry.npmjs.org/engine.io-parser/1.2.4
npm http 200 https://registry.npmjs.org/accepts/1.1.4
npm http 200 https://registry.npmjs.org/base64id/0.1.0
npm http GET https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz
npm http GET https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz
npm http GET https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http 200 https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz
npm http 200 https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz
npm http 200 https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http 200 https://registry.npmjs.org/ws/1.1.0
npm http GET https://registry.npmjs.org/ws/-/ws-1.1.0.tgz
npm http 200 https://registry.npmjs.org/ws/-/ws-1.1.0.tgz
npm http GET https://registry.npmjs.org/component-emitter/1.2.0
npm http GET https://registry.npmjs.org/object-component/0.0.3
npm http GET https://registry.npmjs.org/indexof/0.0.1
npm http GET https://registry.npmjs.org/parseuri/0.0.4
npm http GET https://registry.npmjs.org/to-array/0.1.4
npm http GET https://registry.npmjs.org/backo2/1.0.2
npm http GET https://registry.npmjs.org/engine.io-client/1.6.11
npm http GET https://registry.npmjs.org/component-bind/1.0.0
npm http 200 https://registry.npmjs.org/object-component/0.0.3
npm http 200 https://registry.npmjs.org/indexof/0.0.1
npm http 200 https://registry.npmjs.org/parseuri/0.0.4
npm http 200 https://registry.npmjs.org/component-emitter/1.2.0
npm http 200 https://registry.npmjs.org/to-array/0.1.4
npm http 200 https://registry.npmjs.org/backo2/1.0.2
npm http 200 https://registry.npmjs.org/component-bind/1.0.0
npm http GET https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz
npm http GET https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz
npm http GET https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http GET https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz
npm http GET https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz
npm http GET https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz
npm http GET https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz
npm http 200 https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz
npm http 200 https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz
npm http 200 https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz
npm http 200 https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz
npm http 200 https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz
npm http 200 https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz
npm http 200 https://registry.npmjs.org/engine.io-client/1.6.11
npm http GET https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz
npm http 200 https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz
npm http GET https://registry.npmjs.org/debug/0.7.4
npm http GET https://registry.npmjs.org/json3/3.2.6
npm http 200 https://registry.npmjs.org/debug/0.7.4
npm http 200 https://registry.npmjs.org/json3/3.2.6
npm http GET https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
npm http GET https://registry.npmjs.org/json3/-/json3-3.2.6.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
npm http 200 https://registry.npmjs.org/json3/-/json3-3.2.6.tgz
npm WARN engine http-signature@1.1.1: wanted: {"node":">=0.8","npm":">=1.3.7"} (current: {"node":"v0.10.42","npm":"1.3.6"})
npm http GET https://registry.npmjs.org/delayed-stream
npm http GET https://registry.npmjs.org/mime-db
npm http 200 https://registry.npmjs.org/delayed-stream
npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz
npm http 200 https://registry.npmjs.org/mime-db
npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz
npm http GET https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz
npm http 200 https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz
npm http GET https://registry.npmjs.org/async/-/async-1.5.2.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz
npm http GET https://registry.npmjs.org/assert-plus
npm http GET https://registry.npmjs.org/jsprim
npm http GET https://registry.npmjs.org/sshpk
npm http 200 https://registry.npmjs.org/async/-/async-1.5.2.tgz
npm http 200 https://registry.npmjs.org/assert-plus
npm http 200 https://registry.npmjs.org/jsprim
npm http 200 https://registry.npmjs.org/sshpk
npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz
npm http GET https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz
npm http GET https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/is-my-json-valid
npm http GET https://registry.npmjs.org/pinkie-promise
npm http GET https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz
npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz
npm http 200 https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz
npm http 200 https://registry.npmjs.org/chalk
npm http 200 https://registry.npmjs.org/pinkie-promise
npm http 200 https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz
npm http 200 https://registry.npmjs.org/commander
npm http 200 https://registry.npmjs.org/is-my-json-valid
npm http GET https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz
npm http GET https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-2.9.0.tgz
npm http GET https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz
npm http 200 https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz
npm http 200 https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-2.9.0.tgz
npm http 200 https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz
npm http GET https://registry.npmjs.org/negotiator/0.4.9
npm http GET https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz
npm http 200 https://registry.npmjs.org/negotiator/0.4.9
npm http 200 https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz
npm http GET https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz
npm http 200 https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz
npm http GET https://registry.npmjs.org/blob/0.0.4
npm http GET https://registry.npmjs.org/has-binary/0.1.6
npm http GET https://registry.npmjs.org/utf8/2.1.0
npm http GET https://registry.npmjs.org/after/0.8.1
npm http GET https://registry.npmjs.org/arraybuffer.slice/0.0.6
npm http GET https://registry.npmjs.org/base64-arraybuffer/0.1.2
npm http 200 https://registry.npmjs.org/has-binary/0.1.6
npm http 200 https://registry.npmjs.org/utf8/2.1.0
npm http 200 https://registry.npmjs.org/blob/0.0.4
npm http 200 https://registry.npmjs.org/base64-arraybuffer/0.1.2
npm http 200 https://registry.npmjs.org/after/0.8.1
npm http 200 https://registry.npmjs.org/arraybuffer.slice/0.0.6
npm http GET https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz
npm http GET https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz
npm http GET https://registry.npmjs.org/blob/-/blob-0.0.4.tgz
npm http GET https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz
npm http GET https://registry.npmjs.org/after/-/after-0.8.1.tgz
npm http GET https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz
npm http 200 https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz
npm http 200 https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz
npm http 200 https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz
npm http 200 https://registry.npmjs.org/blob/-/blob-0.0.4.tgz
npm http 200 https://registry.npmjs.org/after/-/after-0.8.1.tgz
npm http 200 https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz
npm http GET https://registry.npmjs.org/ultron
npm http GET https://registry.npmjs.org/options
npm http 200 https://registry.npmjs.org/ultron
npm http 200 https://registry.npmjs.org/options
npm http GET https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz
npm http GET https://registry.npmjs.org/options/-/options-0.0.6.tgz
npm http 200 https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz
npm http 200 https://registry.npmjs.org/options/-/options-0.0.6.tgz
npm http GET https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz
npm http 200 https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz
npm http GET https://registry.npmjs.org/better-assert
npm http 200 https://registry.npmjs.org/better-assert
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz
npm http GET https://registry.npmjs.org/boom
npm http 200 https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz
npm http 200 https://registry.npmjs.org/cryptiles
npm http 200 https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/boom
npm http 200 https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz
npm http GET https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz
npm http GET https://registry.npmjs.org/boom/-/boom-2.10.1.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-2.10.1.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz
npm http GET https://registry.npmjs.org/callsite/1.0.0
npm http 200 https://registry.npmjs.org/callsite/1.0.0
npm http GET https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http 200 https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http GET https://registry.npmjs.org/has-cors/1.1.0
npm http GET https://registry.npmjs.org/ws/1.0.1
npm http GET https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1
npm http GET https://registry.npmjs.org/parsejson/0.0.1
npm http GET https://registry.npmjs.org/parseqs/0.0.2
npm http GET https://registry.npmjs.org/component-inherit/0.0.3
npm http GET https://registry.npmjs.org/yeast/0.1.2
npm http 200 https://registry.npmjs.org/ws/1.0.1
npm http 200 https://registry.npmjs.org/has-cors/1.1.0
npm http 200 https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1
npm http 200 https://registry.npmjs.org/parsejson/0.0.1
npm http 200 https://registry.npmjs.org/component-inherit/0.0.3
npm http 200 https://registry.npmjs.org/yeast/0.1.2
npm http 200 https://registry.npmjs.org/parseqs/0.0.2
npm http GET https://registry.npmjs.org/ws/-/ws-1.0.1.tgz
npm http GET https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz
npm http GET https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz
npm http GET https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz
npm http GET https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz
npm http GET https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz
npm http GET https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz
npm http 200 https://registry.npmjs.org/ws/-/ws-1.0.1.tgz
npm http 200 https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz
npm http 200 https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz
npm http 200 https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz
npm http 200 https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz
npm http 200 https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz
npm http 200 https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz
npm http GET https://registry.npmjs.org/extsprintf/1.0.2
npm http GET https://registry.npmjs.org/json-schema/0.2.2
npm http GET https://registry.npmjs.org/verror/1.3.6
npm http 200 https://registry.npmjs.org/json-schema/0.2.2
npm http 200 https://registry.npmjs.org/extsprintf/1.0.2
npm http 200 https://registry.npmjs.org/verror/1.3.6
npm http GET https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz
npm http GET https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz
npm http GET https://registry.npmjs.org/verror/-/verror-1.3.6.tgz
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/util-deprecate
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/isarray
npm http GET https://registry.npmjs.org/process-nextick-args
npm http 200 https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz
npm http 200 https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz
npm http GET https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/verror/-/verror-1.3.6.tgz
npm http 200 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/util-deprecate
npm http 200 https://registry.npmjs.org/isarray
npm http 200 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/process-nextick-args
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
npm http GET https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz
npm http GET https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz
npm http GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz
npm http GET https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
npm http 200 https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz
npm http 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz
npm http 200 https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz
npm http 200 https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz
npm http GET https://registry.npmjs.org/pinkie
npm http GET https://registry.npmjs.org/strip-ansi
npm http 200 https://registry.npmjs.org/pinkie
npm http GET https://registry.npmjs.org/supports-color
npm http GET https://registry.npmjs.org/ansi-styles
npm http GET https://registry.npmjs.org/escape-string-regexp
npm http GET https://registry.npmjs.org/has-ansi
npm http 200 https://registry.npmjs.org/strip-ansi
npm http 200 https://registry.npmjs.org/ansi-styles
npm http 200 https://registry.npmjs.org/escape-string-regexp
npm http 200 https://registry.npmjs.org/supports-color
npm http 200 https://registry.npmjs.org/has-ansi
npm http GET https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz
npm http GET https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz
npm http 200 https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz
npm http GET https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz
npm http GET https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz
npm http GET https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz
npm http GET https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz
npm http 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz
npm http 200 https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz
npm http 200 https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz
npm http 200 https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz
npm http 200 https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz
npm http GET https://registry.npmjs.org/graceful-readlink
npm http 200 https://registry.npmjs.org/graceful-readlink
npm http GET https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz
npm http 200 https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz
npm http GET https://registry.npmjs.org/dashdash
npm http GET https://registry.npmjs.org/getpass
npm http GET https://registry.npmjs.org/jsbn
npm http GET https://registry.npmjs.org/tweetnacl
npm http GET https://registry.npmjs.org/jodid25519
npm http GET https://registry.npmjs.org/ecc-jsbn
npm http GET https://registry.npmjs.org/asn1
npm http 200 https://registry.npmjs.org/getpass
npm http 200 https://registry.npmjs.org/jsbn
npm http 200 https://registry.npmjs.org/ecc-jsbn
npm http 200 https://registry.npmjs.org/dashdash
npm http 200 https://registry.npmjs.org/asn1
npm http 200 https://registry.npmjs.org/jodid25519
npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz
npm http 200 https://registry.npmjs.org/tweetnacl
npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz
npm http GET https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz
npm http GET https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz
npm http GET https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz
npm http GET https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz
npm http GET https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz
npm http GET https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz
npm http GET https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz
npm http 200 https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz
npm http 200 https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz
npm http 200 https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz
npm http 200 https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz
npm http 200 https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz
npm http 200 https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz
npm http GET https://registry.npmjs.org/ansi-regex
npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz
npm http 200 https://registry.npmjs.org/ansi-regex
npm http GET https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz
npm http 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz
npm http GET https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/generate-function
npm http GET https://registry.npmjs.org/generate-object-property
npm http GET https://registry.npmjs.org/jsonpointer/2.0.0
npm http 200 https://registry.npmjs.org/generate-object-property
npm http 200 https://registry.npmjs.org/xtend
npm http 200 https://registry.npmjs.org/generate-function
npm http GET https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz
npm http GET https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz
npm http GET https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz
npm http 200 https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz
npm http 200 https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz
npm http 200 https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonpointer/2.0.0
npm http GET https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz
npm http GET https://registry.npmjs.org/is-property
npm http 200 https://registry.npmjs.org/is-property
npm http GET https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz
npm http 200 https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz
socket.io@1.4.8 /usr/lib/node_modules/socket.io
├── has-binary@0.1.7 (isarray@0.0.1)
├── debug@2.2.0 (ms@0.7.1)
├── socket.io-parser@2.2.6 (isarray@0.0.1, component-emitter@1.1.2, json3@3.3.2, benchmark@1.0.0)
├── engine.io@1.6.11 (base64id@0.1.0, ws@1.1.0, engine.io-parser@1.2.4, accepts@1.1.4)
├── socket.io-client@1.4.8 (component-emitter@1.2.0, to-array@0.1.4, indexof@0.0.1, component-bind@1.0.0, backo2@1.0.2, object-component@0.0.3, parseuri@0.0.4, engine.io-client@1.6.11)
└── socket.io-adapter@0.4.0 (socket.io-parser@2.2.2)

request@2.73.0 /usr/lib/node_modules/request
├── oauth-sign@0.8.2
├── tunnel-agent@0.4.3
├── is-typedarray@1.0.0
├── aws-sign2@0.6.0
├── forever-agent@0.6.1
├── caseless@0.11.0
├── stringstream@0.0.5
├── isstream@0.1.2
├── json-stringify-safe@5.0.1
├── extend@3.0.0
├── aws4@1.4.1
├── node-uuid@1.4.7
├── qs@6.2.0
├── combined-stream@1.0.5 (delayed-stream@1.0.0)
├── tough-cookie@2.2.2
├── mime-types@2.1.11 (mime-db@1.23.0)
├── form-data@1.0.0-rc4 (async@1.5.2)
├── bl@1.1.2 (readable-stream@2.0.6)
├── hawk@3.1.3 (cryptiles@2.0.5, sntp@1.0.9, boom@2.10.1, hoek@2.16.3)
├── har-validator@2.0.6 (pinkie-promise@2.0.1, commander@2.9.0, chalk@1.1.3, is-my-json-valid@2.13.1)
└── http-signature@1.1.1 (assert-plus@0.2.0, sshpk@1.8.3, jsprim@1.3.0)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?