Skip to content
This repository has been archived by the owner. It is now read-only.

npm ERR! No Space left on device #1131

Closed
kmees opened this issue Jul 8, 2011 · 15 comments
Labels

Comments

@kmees
Copy link

@kmees kmees commented Jul 8, 2011

I get this error for every package i try to install

npm ERR! failed to fetch http://registry.npmjs.org/coffee-script/-/coffee-script-1.1.1.tgz
npm ERR! Error: ENOSPC, No space left on device
npm ERR! Report this entire log at:
npm ERR! http://github.com/isaacs/npm/issues
npm ERR! or email it to:
npm ERR!
npm ERR!
npm ERR! System SunOS 5.11
npm ERR! command "/home/cloud9/c9/support/node-c9-builds-v4/node-c9-sunos" "/home/ide_codesomnia/workspaces/npm/bin/npm.js" "install" "coffee-script"
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /mnt/ws/users/codesomnia/58700/npm-debug.log
npm not ok

@isaacs

This comment has been minimized.

Copy link
Member

@isaacs isaacs commented Jul 28, 2011

My guess is that /tmp or /home/cloud9/.npm are full. Try clearing out those directories, maybe?

@isaacs isaacs closed this Jul 28, 2011
@abhisekp

This comment has been minimized.

Copy link

@abhisekp abhisekp commented Jun 9, 2016

@isaacs I'm getting this error too and I have sufficient disk space

npm ERR! tar.unpack untar error /home/abhisekp/.npm/global/4.3.0/package.tgz
npm ERR! tar.unpack untar error /home/abhisekp/.npm/sentence-case/1.1.3/package.tgz
npm WARN install:sentence-case@1.1.3 ENOSPC: no space left on device, open '/home/abhisekp/MyProjects/NodeApps/cycle-demo/node_modules/.staging/sentence-case-2bf2aed0/LICENSE'
➔ df -h ~/.npm
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda4        51G   22G   27G  46% /

➔ ls -l ~/.npm -d
drwxrwxr-x 1626 abhisekp abhisekp 48K Jun  9 14:55 /home/abhisekp/.npm/

➔ chown abhisekp:abhisekp ~/.npm -cR

➔ df . -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb5       380G  372G  8.5G  98% /home/abhisekp/MyProjects

I've tried removing the ~/.npm directory and also reinstalling node & npm twice. And today I installed another new version 6.2.1 but no good 🙅

I also use local-npm package (also tried without using this) and i'm currently using

➔ node -v && npm -v
v6.2.1
3.9.5

Here is last 200 lines from npm-debug.log http://www.hastebin.com/gikasobino.txt

@ToshB

This comment has been minimized.

Copy link

@ToshB ToshB commented Jun 16, 2016

I got this problem on a build agent machine, where I had two build agents running, each with a bunch of project temp folders, each with a node_modules folder. I had a lot of free space, so none of the solutions I found helped me. My problem was that I ran out of inodes, and I need to remove some of the temp/work files. Run df -i to see the inode usage for your system.

@abhisekp

This comment has been minimized.

Copy link

@abhisekp abhisekp commented Jun 17, 2016

My inode usage

➔ df -ih
Filesystem     Inodes IUsed IFree IUse% Mounted on
udev             490K   592  489K    1% /dev
tmpfs            494K   814  494K    1% /run
/dev/sda4        3.3M  736K  2.5M   23% /
tmpfs            494K   137  494K    1% /dev/shm
tmpfs            494K     3  494K    1% /run/lock
tmpfs            494K    16  494K    1% /sys/fs/cgroup
/dev/sdb1         17M  532K   16M    4% /media/Win 7
/dev/sdb5         13M  1.8M   11M   15% /media/Xtras
/dev/sda3         93M  223K   92M    1% /media/Giant
/dev/sda2         50M  241K   50M    1% /media/Gigantic
tmpfs            494K    33  494K    1% /run/user/1000

@wigahluk

This comment has been minimized.

Copy link

@wigahluk wigahluk commented Oct 11, 2016

I was having the same issue. Seems that npm or a process controlled by it is watching too many files. Updating max_user_watches on the build node fixed it for me

fs.inotify.max_user_watches = 524288

You can find more information about it here: https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers

@kopax

This comment has been minimized.

Copy link

@kopax kopax commented Jan 10, 2017

I have the same error and this doesn't work for me.

$ node --version && npm --version
v7.2.0
3.10.9
npm install
npm WARN deprecated node-uuid@1.4.7: use uuid module instead

> react-boilerplate@3.4.0 preinstall /workspace/styled-components/bootstrap-styled-jest
> npm run npmcheckversion


> react-boilerplate@3.4.0 npmcheckversion /workspace/styled-components/bootstrap-styled-jest
> node ./internals/scripts/npmcheckversion.js

npm ERR! tar.unpack untar error /home/user/.npm/caniuse-db/1.0.30000604/package.tgz
npm ERR! tar.unpack untar error /home/user/.npm/lodash-es/4.17.4/package.tgz
npm ERR! tar.unpack untar error /home/user/.npm/lodash/4.17.4/package.tgz
npm ERR! tar.unpack untar error /home/user/.npm/core-js/2.4.1/package.tgz
npm ERR! tar.unpack untar error /home/user/.npm/rxjs/5.0.3/package.tgz
npm ERR! tar.unpack untar error /home/user/.npm/intl/1.2.5/package.tgz
npm ERR! tar.unpack untar error /home/user/.npm/core-js/1.2.7/package.tgz
npm ERR! tar.unpack untar error /home/user/.npm/core-js/1.2.7/package.tgz
npm ERR! tar.unpack untar error /home/user/.npm/es5-ext/0.10.12/package.tgz
react-boilerplate@3.4.0 /workspace/styled-components/bootstrap-styled-jest
├─┬ babel-cli@6.18.0 
│ ├── babel-runtime@6.20.0 
│ ├─┬ chokidar@1.6.1 
│ │ ├─┬ anymatch@1.3.0 
│ │ │ ├── arrify@1.0.1 
│ │ │ └─┬ micromatch@2.3.11 
│ │ │   ├─┬ arr-diff@2.0.0 
│ │ │   │ └── arr-flatten@1.0.1 
│ │ │   ├── array-unique@0.2.1 
│ │ │   ├─┬ braces@1.8.5 
│ │ │   │ ├─┬ expand-range@1.8.2 
│ │ │   │ │ └─┬ fill-range@2.2.3 
│ │ │   │ │   ├── is-number@2.1.0 
│ │ │   │ │   ├── isobject@2.1.0 
│ │ │   │ │   └── randomatic@1.1.6 
│ │ │   │ ├── preserve@0.2.0 
│ │ │   │ └── repeat-element@1.1.2 
│ │ │   ├─┬ expand-brackets@0.1.5 
│ │ │   │ └── is-posix-bracket@0.1.1 
│ │ │   ├── extglob@0.3.2 
│ │ │   ├── filename-regex@2.0.0 
│ │ │   ├─┬ kind-of@3.1.0 
│ │ │   │ └── is-buffer@1.1.4 
│ │ │   ├── normalize-path@2.0.1 
│ │ │   ├─┬ object.omit@2.0.1 
│ │ │   │ ├─┬ for-own@0.1.4 
│ │ │   │ │ └── for-in@0.1.6 
│ │ │   │ └── is-extendable@0.1.1 
│ │ │   ├─┬ parse-glob@3.0.4 
│ │ │   │ ├── glob-base@0.3.0 
│ │ │   │ └── is-dotfile@1.0.2 
│ │ │   └─┬ regex-cache@0.4.3 
│ │ │     ├── is-equal-shallow@0.1.3 
│ │ │     └── is-primitive@2.0.0 
│ │ ├── async-each@1.0.1 
│ │ ├── glob-parent@2.0.0 
│ │ ├─┬ is-binary-path@1.0.1 
│ │ │ └── binary-extensions@1.8.0 
│ │ ├─┬ is-glob@2.0.1 
│ │ │ └── is-extglob@1.0.0 
│ │ └─┬ readdirp@2.1.0 
│ │   └── set-immediate-shim@1.0.1 
│ ├─┬ commander@2.9.0 
│ │ └── graceful-readlink@1.0.1 
│ ├── convert-source-map@1.3.0 
│ ├── fs-readdir-recursive@1.0.0 
│ ├── glob@5.0.15 
│ ├─┬ output-file-sync@1.1.2 
│ │ └── graceful-fs@4.1.11 
│ ├── slash@1.0.0 
│ ├── source-map@0.5.6 
│ └─┬ v8flags@2.0.11 
│   └── user-home@1.1.1 
├─┬ babel-eslint@7.1.1 
│ ├─┬ babel-code-frame@6.20.0 
│ │ ├── esutils@2.0.2 
│ │ └── js-tokens@2.0.0 
│ ├─┬ babel-traverse@6.21.0 
│ │ ├── babel-messages@6.8.0 
│ │ └── globals@9.14.0 
│ ├─┬ babel-types@6.21.0 
│ │ └── to-fast-properties@1.0.2 
│ ├── babylon@6.14.1 
│ └── lodash.pickby@4.6.0 
├─┬ babel-loader@6.2.10 
│ ├─┬ find-cache-dir@0.1.1 
│ │ ├── commondir@1.0.1 
│ │ └── pkg-dir@1.0.0 
│ ├─┬ loader-utils@0.2.16 
│ │ ├── big.js@3.1.3 
│ │ ├── emojis-list@2.1.0 
│ │ └── json5@0.5.1 
│ ├─┬ mkdirp@0.5.1 
│ │ └── minimist@0.0.8 
│ └── object-assign@4.1.0 
├─┬ babel-plugin-dynamic-import-node@1.0.0 
│ ├── babel-plugin-syntax-dynamic-import@6.18.0 
│ ├── babel-template@6.16.0 
│ └── in-publish@2.0.0 
├─┬ babel-plugin-react-intl@2.2.0 
│ └── intl-messageformat-parser@1.2.0 
├── babel-plugin-react-transform@2.0.2 
├─┬ babel-plugin-transform-es2015-modules-commonjs@6.18.0 
│ └── babel-plugin-transform-strict-mode@6.18.0 
├── babel-plugin-transform-react-constant-elements@6.9.1 
├── babel-plugin-transform-react-inline-elements@6.8.0 
├── babel-plugin-transform-react-remove-prop-types@0.2.11 
├─┬ babel-polyfill@6.20.0 
│ └── regenerator-runtime@0.10.1 
├─┬ babel-preset-latest@6.16.0 
│ ├─┬ babel-preset-es2015@6.18.0 
│ │ ├── babel-plugin-check-es2015-constants@6.8.0 
│ │ ├── babel-plugin-transform-es2015-arrow-functions@6.8.0 
│ │ ├── babel-plugin-transform-es2015-block-scoped-functions@6.8.0 
│ │ ├── babel-plugin-transform-es2015-block-scoping@6.21.0 
│ │ ├─┬ babel-plugin-transform-es2015-classes@6.18.0 
│ │ │ ├── babel-helper-define-map@6.18.0 
│ │ │ ├── babel-helper-function-name@6.18.0 
│ │ │ ├── babel-helper-optimise-call-expression@6.18.0 
│ │ │ └── babel-helper-replace-supers@6.18.0 
│ │ ├── babel-plugin-transform-es2015-computed-properties@6.8.0 
│ │ ├── babel-plugin-transform-es2015-destructuring@6.19.0 
│ │ ├── babel-plugin-transform-es2015-duplicate-keys@6.8.0 
│ │ ├── babel-plugin-transform-es2015-for-of@6.18.0 
│ │ ├── babel-plugin-transform-es2015-function-name@6.9.0 
│ │ ├── babel-plugin-transform-es2015-literals@6.8.0 
│ │ ├── babel-plugin-transform-es2015-modules-amd@6.18.0 
│ │ ├─┬ babel-plugin-transform-es2015-modules-systemjs@6.19.0 
│ │ │ └── babel-helper-hoist-variables@6.18.0 
│ │ ├── babel-plugin-transform-es2015-modules-umd@6.18.0 
│ │ ├── babel-plugin-transform-es2015-object-super@6.8.0 
│ │ ├─┬ babel-plugin-transform-es2015-parameters@6.21.0 
│ │ │ ├── babel-helper-call-delegate@6.18.0 
│ │ │ └── babel-helper-get-function-arity@6.18.0 
│ │ ├── babel-plugin-transform-es2015-shorthand-properties@6.18.0 
│ │ ├── babel-plugin-transform-es2015-spread@6.8.0 
│ │ ├─┬ babel-plugin-transform-es2015-sticky-regex@6.8.0 
│ │ │ └── babel-helper-regex@6.18.0 
│ │ ├── babel-plugin-transform-es2015-template-literals@6.8.0 
│ │ ├── babel-plugin-transform-es2015-typeof-symbol@6.18.0 
│ │ ├─┬ babel-plugin-transform-es2015-unicode-regex@6.11.0 
│ │ │ └─┬ regexpu-core@2.0.0 
│ │ │   ├── regenerate@1.3.2 
│ │ │   ├── regjsgen@0.2.0 
│ │ │   └─┬ regjsparser@0.1.5 
│ │ │     └── jsesc@0.5.0 
│ │ └─┬ babel-plugin-transform-regenerator@6.21.0 
│ │   └── regenerator-transform@0.9.8 
│ ├─┬ babel-preset-es2016@6.16.0 
│ │ └─┬ babel-plugin-transform-exponentiation-operator@6.8.0 
│ │   ├─┬ babel-helper-builder-binary-assignment-operator-visitor@6.18.0 
│ │   │ └── babel-helper-explode-assignable-expression@6.18.0 
│ │   └── babel-plugin-syntax-exponentiation-operator@6.13.0 
│ └─┬ babel-preset-es2017@6.16.0 
│   ├── babel-plugin-syntax-trailing-function-commas@6.20.0 
│   └─┬ babel-plugin-transform-async-to-generator@6.16.0 
│     ├── babel-helper-remap-async-to-generator@6.20.3 
│     └── babel-plugin-syntax-async-functions@6.13.0 
├─┬ babel-preset-react@6.16.0 
│ ├── babel-plugin-syntax-flow@6.18.0 
│ ├── babel-plugin-syntax-jsx@6.18.0 
│ ├── babel-plugin-transform-flow-strip-types@6.21.0 
│ ├── babel-plugin-transform-react-display-name@6.8.0 
│ ├─┬ babel-plugin-transform-react-jsx@6.8.0 
│ │ └── babel-helper-builder-react-jsx@6.21.1 
│ ├── babel-plugin-transform-react-jsx-self@6.11.0 
│ └── babel-plugin-transform-react-jsx-source@6.9.0 
├─┬ babel-preset-react-hmre@1.1.1 
│ ├── react-transform-catch-errors@1.0.2 
│ ├─┬ react-transform-hmr@1.0.4 
│ │ ├─┬ global@4.3.1 
│ │ │ ├─┬ min-document@2.19.0 
│ │ │ │ └── dom-walk@0.1.1 
│ │ │ └── process@0.5.2 
│ │ └─┬ react-proxy@1.1.8 
│ │   └── react-deep-force-update@1.0.1 
│ └─┬ redbox-react@1.3.3 
│   └─┬ error-stack-parser@1.3.6 
│     └── stackframe@0.3.1 
├─┬ babel-preset-stage-0@6.16.0 
│ ├─┬ babel-plugin-transform-do-expressions@6.8.0 
│ │ └── babel-plugin-syntax-do-expressions@6.13.0 
│ ├─┬ babel-plugin-transform-function-bind@6.8.0 
│ │ └── babel-plugin-syntax-function-bind@6.13.0 
│ └─┬ babel-preset-stage-1@6.16.0 
│   ├─┬ babel-plugin-transform-class-constructor-call@6.18.0 
│   │ └── babel-plugin-syntax-class-constructor-call@6.18.0 
│   ├─┬ babel-plugin-transform-export-extensions@6.8.0 
│   │ └── babel-plugin-syntax-export-extensions@6.13.0 
│   └─┬ babel-preset-stage-2@6.18.0 
│     ├─┬ babel-plugin-transform-class-properties@6.19.0 
│     │ └── babel-plugin-syntax-class-properties@6.13.0 
│     ├─┬ babel-plugin-transform-decorators@6.13.0 
│     │ ├─┬ babel-helper-explode-class@6.18.0 
│     │ │ └── babel-helper-bindify-decorators@6.18.0 
│     │ └── babel-plugin-syntax-decorators@6.13.0 
│     └─┬ babel-preset-stage-3@6.17.0 
│       ├─┬ babel-plugin-transform-async-generator-functions@6.17.0 
│       │ └── babel-plugin-syntax-async-generators@6.13.0 
│       └─┬ babel-plugin-transform-object-rest-spread@6.20.2 
│         └── babel-plugin-syntax-object-rest-spread@6.13.0 
├─┬ chai@3.5.0 
│ ├── assertion-error@1.0.2 
│ ├─┬ deep-eql@0.1.3 
│ │ └── type-detect@0.1.1 
│ └── type-detect@1.0.0 
├─┬ cheerio@0.22.0 
│ ├─┬ css-select@1.2.0 
│ │ ├── boolbase@1.0.0 
│ │ ├── css-what@2.1.0 
│ │ ├── domutils@1.5.1 
│ │ └── nth-check@1.0.1 
│ ├─┬ dom-serializer@0.1.0 
│ │ └── domelementtype@1.1.3 
│ ├── entities@1.1.1 
│ ├─┬ htmlparser2@3.9.2 
│ │ ├── domelementtype@1.3.0 
│ │ ├── domhandler@2.3.0 
│ │ └─┬ readable-stream@2.2.2 
│ │   ├── buffer-shims@1.0.0 
│ │   ├── core-util-is@1.0.2 
│ │   ├── process-nextick-args@1.0.7 
│ │   └── util-deprecate@1.0.2 
│ ├── lodash.assignin@4.2.0 
│ ├── lodash.bind@4.2.1 
│ ├── lodash.defaults@4.2.0 
│ ├── lodash.filter@4.6.0 
│ ├── lodash.flatten@4.4.0 
│ ├── lodash.foreach@4.5.0 
│ ├── lodash.map@4.6.0 
│ ├── lodash.merge@4.6.0 
│ ├── lodash.pick@4.4.0 
│ ├── lodash.reduce@4.6.0 
│ ├── lodash.reject@4.6.0 
│ └── lodash.some@4.6.0 
├── circular-dependency-plugin@2.0.0 
├─┬ compression@1.6.2 
│ ├─┬ accepts@1.3.3 
│ │ ├── mime-types@2.1.13 
│ │ └── negotiator@0.6.1 
│ ├── bytes@2.3.0 
│ ├─┬ compressible@2.0.9 
│ │ └── mime-db@1.25.0 
│ ├─┬ debug@2.2.0 
│ │ └── ms@0.7.1 
│ ├── on-headers@1.0.1 
│ └── vary@1.1.0 
├─┬ coveralls@2.11.15 
│ ├─┬ js-yaml@3.6.1 
│ │ ├─┬ argparse@1.0.9 
│ │ │ └── sprintf-js@1.0.3 
│ │ └── esprima@2.7.3 
│ ├── lcov-parse@0.0.10 
│ ├── log-driver@1.2.5 
│ └─┬ request@2.75.0 
│   ├── aws-sign2@0.6.0 
│   ├── aws4@1.5.0 
│   ├─┬ bl@1.1.2 
│   │ └── readable-stream@2.0.6 
│   ├── caseless@0.11.0 
│   ├─┬ combined-stream@1.0.5 
│   │ └── delayed-stream@1.0.0 
│   ├── extend@3.0.0 
│   ├── forever-agent@0.6.1 
│   ├─┬ form-data@2.0.0 
│   │ └── asynckit@0.4.0 
│   ├─┬ har-validator@2.0.6 
│   │ ├─┬ is-my-json-valid@2.15.0 
│   │ │ ├── generate-function@2.0.0 
│   │ │ ├─┬ generate-object-property@1.2.0 
│   │ │ │ └── is-property@1.0.2 
│   │ │ └── jsonpointer@4.0.1 
│   │ └─┬ pinkie-promise@2.0.1 
│   │   └── pinkie@2.0.4 
│   ├─┬ hawk@3.1.3 
│   │ ├── boom@2.10.1 
│   │ ├── cryptiles@2.0.5 
│   │ ├── hoek@2.16.3 
│   │ └── sntp@1.0.9 
│   ├─┬ http-signature@1.1.1 
│   │ ├── assert-plus@0.2.0 
│   │ ├─┬ jsprim@1.3.1 
│   │ │ ├── extsprintf@1.0.2 
│   │ │ ├── json-schema@0.2.3 
│   │ │ └── verror@1.3.6 
│   │ └─┬ sshpk@1.10.1 
│   │   ├── asn1@0.2.3 
│   │   ├── assert-plus@1.0.0 
│   │   ├── bcrypt-pbkdf@1.0.0 
│   │   ├─┬ dashdash@1.14.1 
│   │   │ └── assert-plus@1.0.0 
│   │   ├── ecc-jsbn@0.1.1 
│   │   ├─┬ getpass@0.1.6 
│   │   │ └── assert-plus@1.0.0 
│   │   ├── jodid25519@1.0.2 
│   │   ├── jsbn@0.1.0 
│   │   └── tweetnacl@0.14.5 
│   ├── is-typedarray@1.0.0 
│   ├── isstream@0.1.2 
│   ├── json-stringify-safe@5.0.1 
│   ├── node-uuid@1.4.7 
│   ├── oauth-sign@0.8.2 
│   ├── stringstream@0.0.5 
│   ├── tough-cookie@2.3.2 
│   └── tunnel-agent@0.4.3 
├─┬ cross-env@3.1.3 
│ └─┬ cross-spawn@3.0.1 
│   └─┬ lru-cache@4.0.2 
│     ├── pseudomap@1.0.2 
│     └── yallist@2.0.0 
├─┬ enzyme@2.6.0 
│ ├─┬ function.prototype.name@1.0.0 
│ │ ├─┬ define-properties@1.1.2 
│ │ │ └── foreach@2.0.5 
│ │ ├── function-bind@1.1.0 
│ │ └── is-callable@1.1.3 
│ ├── is-subset@0.1.1 
│ ├── object-is@1.0.1 
│ ├─┬ object.assign@4.0.4 
│ │ └── object-keys@1.0.11 
│ ├─┬ object.entries@1.0.4 
│ │ └─┬ es-abstract@1.6.1 
│ │   ├─┬ es-to-primitive@1.1.1 
│ │   │ ├── is-date-object@1.0.1 
│ │   │ └── is-symbol@1.0.1 
│ │   └── is-regex@1.0.3 
│ ├── object.values@1.0.4 
│ └── uuid@2.0.3 
├─┬ eslint-config-airbnb@13.0.0 
│ └── UNMET PEER DEPENDENCY eslint@^3.9.1
├── eslint-config-airbnb-base@10.0.1 
├─┬ eslint-import-resolver-webpack@0.8.0 
│ ├── array-find@1.0.0 
│ ├─┬ enhanced-resolve@0.9.1 
│ │ ├── memory-fs@0.2.0 
│ │ └── tapable@0.1.10 
│ ├── find-root@0.1.2 
│ ├── has@1.0.1 
│ ├─┬ is-absolute@0.2.6 
│ │ ├─┬ is-relative@0.2.1 
│ │ │ └─┬ is-unc-path@0.1.2 
│ │ │   └── unc-path-regex@0.1.2 
│ │ └── is-windows@0.2.0 
│ ├─┬ lodash.get@3.7.0 
│ │ ├── lodash._baseget@3.7.2 
│ │ └─┬ lodash._topath@3.8.1 
│ │   └── lodash.isarray@3.0.4 
│ ├─┬ node-libs-browser@1.1.1 
│ │ ├── assert@1.4.1 
│ │ ├─┬ browserify-zlib@0.1.4 
│ │ │ └── pako@0.2.9 
│ │ ├─┬ buffer@4.9.1 
│ │ │ ├── base64-js@1.2.0 
│ │ │ └── ieee754@1.1.8 
│ │ ├─┬ console-browserify@1.1.0 
│ │ │ └── date-now@0.1.4 
│ │ ├── constants-browserify@1.0.0 
│ │ ├─┬ crypto-browserify@3.11.0 
│ │ │ ├─┬ browserify-cipher@1.0.0 
│ │ │ │ ├─┬ browserify-aes@1.0.6 
│ │ │ │ │ └── buffer-xor@1.0.3 
│ │ │ │ ├─┬ browserify-des@1.0.0 
│ │ │ │ │ └─┬ des.js@1.0.0 
│ │ │ │ │   └── minimalistic-assert@1.0.0 
│ │ │ │ └── evp_bytestokey@1.0.0 
│ │ │ ├─┬ browserify-sign@4.0.0 
│ │ │ │ ├── bn.js@4.11.6 
│ │ │ │ ├── browserify-rsa@4.0.1 
│ │ │ │ ├─┬ elliptic@6.3.2 
│ │ │ │ │ ├── brorand@1.0.6 
│ │ │ │ │ └── hash.js@1.0.3 
│ │ │ │ └─┬ parse-asn1@5.0.0 
│ │ │ │   └── asn1.js@4.9.1 
│ │ │ ├── create-ecdh@4.0.0 
│ │ │ ├─┬ create-hash@1.1.2 
│ │ │ │ ├── cipher-base@1.0.3 
│ │ │ │ ├── ripemd160@1.0.1 
│ │ │ │ └── sha.js@2.4.8 
│ │ │ ├── create-hmac@1.1.4 
│ │ │ ├─┬ diffie-hellman@5.0.2 
│ │ │ │ └── miller-rabin@4.0.0 
│ │ │ ├── pbkdf2@3.0.9 
│ │ │ ├── public-encrypt@4.0.0 
│ │ │ └── randombytes@2.0.3 
│ │ ├── domain-browser@1.1.7 
│ │ ├── events@1.1.1 
│ │ ├── https-browserify@0.0.1 
│ │ ├── os-browserify@0.2.1 
│ │ ├── path-browserify@0.0.0 
│ │ ├── process@0.11.9 
│ │ ├── punycode@1.4.1 
│ │ ├── querystring-es3@0.2.1 
│ │ ├── stream-browserify@2.0.1 
│ │ ├─┬ stream-http@2.6.0 
│ │ │ ├── builtin-status-codes@3.0.0 
│ │ │ └── to-arraybuffer@1.0.1 
│ │ ├── string_decoder@0.10.31 
│ │ ├─┬ timers-browserify@1.4.2 
│ │ │ └── process@0.11.9 
│ │ ├── tty-browserify@0.0.0 
│ │ ├─┬ url@0.11.0 
│ │ │ └── punycode@1.3.2 
│ │ └─┬ vm-browserify@0.0.4 
│ │   └── indexof@0.0.1 
│ └── semver@5.3.0 
├─┬ eslint-plugin-import@2.2.0 
│ ├── builtin-modules@1.1.1 
│ ├── contains-path@0.1.0 
│ ├─┬ doctrine@1.5.0 
│ │ └── isarray@1.0.0 
│ ├── eslint-import-resolver-node@0.2.3 
│ ├── eslint-module-utils@2.0.0 
│ ├── lodash.cond@4.5.2 
│ └─┬ pkg-up@1.0.0 
│   └─┬ find-up@1.1.2 
│     └── path-exists@2.1.0 
├─┬ eslint-plugin-jsx-a11y@2.2.3 
│ ├── damerau-levenshtein@1.0.3 
│ └─┬ jsx-ast-utils@1.3.5 
│   └─┬ acorn-jsx@3.0.1 
│     └── acorn@3.3.0 
├── eslint-plugin-react@6.7.1 
├── eslint-plugin-redux-saga@0.1.5 
├── eventsource-polyfill@0.9.6 
├─┬ exports-loader@0.6.3 
│ └─┬ source-map@0.1.43 
│   └── amdefine@1.0.1 
├─┬ express@4.14.0 
│ ├── array-flatten@1.1.1 
│ ├── content-disposition@0.5.1 
│ ├── content-type@1.0.2 
│ ├── cookie@0.3.1 
│ ├── cookie-signature@1.0.6 
│ ├── depd@1.1.0 
│ ├── encodeurl@1.0.1 
│ ├── escape-html@1.0.3 
│ ├── etag@1.7.0 
│ ├─┬ finalhandler@0.5.0 
│ │ ├── statuses@1.3.1 
│ │ └── unpipe@1.0.0 
│ ├── fresh@0.3.0 
│ ├── merge-descriptors@1.0.1 
│ ├── methods@1.1.2 
│ ├─┬ on-finished@2.3.0 
│ │ └── ee-first@1.1.1 
│ ├── parseurl@1.3.1 
│ ├── path-to-regexp@0.1.7 
│ ├─┬ proxy-addr@1.1.2 
│ │ ├── forwarded@0.1.0 
│ │ └── ipaddr.js@1.1.1 
│ ├── qs@6.2.0 
│ ├── range-parser@1.2.0 
│ ├─┬ send@0.14.1 
│ │ ├── destroy@1.0.4 
│ │ └─┬ http-errors@1.5.1 
│ │   └── setprototypeof@1.0.2 
│ ├── serve-static@1.11.1 
│ ├─┬ type-is@1.6.14 
│ │ └── media-typer@0.3.0 
│ └── utils-merge@1.0.0 
├── file-loader@0.9.0 
├── fontfaceobserver@2.0.7 
├─┬ html-loader@0.4.4 
│ ├─┬ es6-templates@0.2.3 
│ │ ├─┬ recast@0.11.18 
│ │ │ ├── ast-types@0.9.2 
│ │ │ ├── esprima@3.1.3 
│ │ │ └── private@0.1.6 
│ │ └── through@2.3.8 
│ ├── fastparse@1.1.1 
│ └─┬ html-minifier@3.2.3 
│   ├─┬ camel-case@3.0.0 
│   │ ├─┬ no-case@2.3.1 
│   │ │ └── lower-case@1.1.3 
│   │ └── upper-case@1.1.3 
│   ├─┬ clean-css@3.4.23 
│   │ ├── commander@2.8.1 
│   │ └── source-map@0.4.4 
│   ├── he@1.1.0 
│   ├─┬ ncname@1.0.0 
│   │ └── xml-char-classes@1.0.0 
│   ├── param-case@2.1.0 
│   └── relateurl@0.2.7 
├─┬ html-webpack-plugin@2.24.1 
│ ├── bluebird@3.4.7 
│ ├─┬ pretty-error@2.0.2 
│ │ ├─┬ renderkid@2.0.0 
│ │ │ ├─┬ dom-converter@0.1.4 
│ │ │ │ └── utila@0.3.3 
│ │ │ ├─┬ htmlparser2@3.3.0 
│ │ │ │ ├── domhandler@2.1.0 
│ │ │ │ ├── domutils@1.1.6 
│ │ │ │ └─┬ readable-stream@1.0.34 
│ │ │ │   └── isarray@0.0.1 
│ │ │ └── utila@0.3.3 
│ │ └── utila@0.4.0 
│ └── toposort@1.0.0 
├─┬ image-webpack-loader@2.0.0 
│ ├─┬ imagemin@5.2.2 
│ │ ├── file-type@3.9.0 
│ │ ├─┬ globby@5.0.0 
│ │ │ └─┬ array-union@1.0.2 
│ │ │   └── array-uniq@1.0.3 
│ │ ├── pify@2.3.0 
│ │ ├── promise.pipe@3.0.0 
│ │ └── replace-ext@0.0.1 
│ ├─┬ imagemin-gifsicle@5.1.0 
│ │ ├─┬ exec-buffer@3.1.0 
│ │ │ ├─┬ execa@0.5.1 
│ │ │ │ ├── cross-spawn@4.0.2 
│ │ │ │ ├── get-stream@2.3.1 
│ │ │ │ ├── is-stream@1.1.0 
│ │ │ │ ├─┬ npm-run-path@2.0.2 
│ │ │ │ │ └── path-key@2.0.1 
│ │ │ │ ├── signal-exit@3.0.2 
│ │ │ │ └── strip-eof@1.0.0 
│ │ │ ├── p-finally@1.0.0 
│ │ │ └─┬ tempfile@1.1.1 
│ │ │   └── os-tmpdir@1.0.2 
│ │ ├─┬ gifsicle@3.0.4 
│ │ │ ├─┬ bin-build@2.2.0 
│ │ │ │ ├── archive-type@3.2.0 
│ │ │ │ ├─┬ decompress@3.0.0 
│ │ │ │ │ ├── buffer-to-vinyl@1.1.0 
│ │ │ │ │ ├─┬ decompress-tar@3.1.0 
│ │ │ │ │ │ ├── is-tar@1.0.0 
│ │ │ │ │ │ ├── object-assign@2.1.1 
│ │ │ │ │ │ ├─┬ strip-dirs@1.1.1 
│ │ │ │ │ │ │ ├─┬ is-absolute@0.1.7 
│ │ │ │ │ │ │ │ └── is-relative@0.1.3 
│ │ │ │ │ │ │ ├── is-natural-number@2.1.1 
│ │ │ │ │ │ │ └── sum-up@1.0.3 
│ │ │ │ │ │ ├─┬ tar-stream@1.5.2 
│ │ │ │ │ │ │ └─┬ end-of-stream@1.1.0 
│ │ │ │ │ │ │   └── once@1.3.3 
│ │ │ │ │ │ ├─┬ through2@0.6.5 
│ │ │ │ │ │ │ └─┬ readable-stream@1.0.34 
│ │ │ │ │ │ │   └── isarray@0.0.1 
│ │ │ │ │ │ └─┬ vinyl@0.4.6 
│ │ │ │ │ │   └── clone@0.2.0 
│ │ │ │ │ ├─┬ decompress-tarbz2@3.1.0 
│ │ │ │ │ │ ├── is-bzip2@1.0.0 
│ │ │ │ │ │ ├── object-assign@2.1.1 
│ │ │ │ │ │ ├─┬ seek-bzip@1.0.5 
│ │ │ │ │ │ │ └── commander@2.8.1 
│ │ │ │ │ │ └─┬ vinyl@0.4.6 
│ │ │ │ │ │   └── clone@0.2.0 
│ │ │ │ │ ├─┬ decompress-targz@3.1.0 
│ │ │ │ │ │ ├── is-gzip@1.0.0 
│ │ │ │ │ │ ├── object-assign@2.1.1 
│ │ │ │ │ │ └─┬ vinyl@0.4.6 
│ │ │ │ │ │   └── clone@0.2.0 
│ │ │ │ │ ├─┬ decompress-unzip@3.4.0 
│ │ │ │ │ │ ├── is-zip@1.0.0 
│ │ │ │ │ │ ├── stat-mode@0.2.2 
│ │ │ │ │ │ ├── through2@2.0.3 
│ │ │ │ │ │ └─┬ yauzl@2.7.0 
│ │ │ │ │ │   ├── buffer-crc32@0.2.13 
│ │ │ │ │ │   └─┬ fd-slicer@1.0.1 
│ │ │ │ │ │     └── pend@1.2.0 
│ │ │ │ │ ├─┬ stream-combiner2@1.1.1 
│ │ │ │ │ │ └── duplexer2@0.1.4 
│ │ │ │ │ ├── vinyl-assign@1.2.1 
│ │ │ │ │ └─┬ vinyl-fs@2.4.4 
│ │ │ │ │   ├─┬ duplexify@3.5.0 
│ │ │ │ │   │ ├─┬ end-of-stream@1.0.0 
│ │ │ │ │   │ │ └── once@1.3.3 
│ │ │ │ │   │ └── stream-shift@1.0.0 
│ │ │ │ │   ├─┬ glob-stream@5.3.5 
│ │ │ │ │   │ ├── glob@5.0.15 
│ │ │ │ │   │ ├─┬ glob-parent@3.1.0 
│ │ │ │ │   │ │ ├─┬ is-glob@3.1.0 
│ │ │ │ │   │ │ │ └── is-extglob@2.1.1 
│ │ │ │ │   │ │ └── path-dirname@1.0.2 
│ │ │ │ │   │ ├── ordered-read-streams@0.3.0 
│ │ │ │ │   │ ├─┬ to-absolute-glob@0.1.1 
│ │ │ │ │   │ │ └── extend-shallow@2.0.1 
│ │ │ │ │   │ └── unique-stream@2.2.1 
│ │ │ │ │   ├─┬ gulp-sourcemaps@1.6.0 
│ │ │ │ │   │ ├── strip-bom@2.0.0 
│ │ │ │ │   │ └── through2@2.0.3 
│ │ │ │ │   ├── is-valid-glob@0.3.0 
│ │ │ │ │   ├── lazystream@1.0.0 
│ │ │ │ │   ├── lodash.isequal@4.5.0 
│ │ │ │ │   ├── merge-stream@1.0.1 
│ │ │ │ │   ├── strip-bom@2.0.0 
│ │ │ │ │   ├─┬ strip-bom-stream@1.0.0 
│ │ │ │ │   │ ├── first-chunk-stream@1.0.0 
│ │ │ │ │   │ └── strip-bom@2.0.0 
│ │ │ │ │   ├── through2@2.0.3 
│ │ │ │ │   ├─┬ through2-filter@2.0.0 
│ │ │ │ │   │ └── through2@2.0.3 
│ │ │ │ │   └── vali-date@1.0.0 
│ │ │ │ ├─┬ download@4.4.3 
│ │ │ │ │ ├─┬ caw@1.2.0 
│ │ │ │ │ │ ├─┬ get-proxy@1.1.0 
│ │ │ │ │ │ │ └─┬ rc@1.1.6 
│ │ │ │ │ │ │   ├── ini@1.3.4 
│ │ │ │ │ │ │   └── strip-json-comments@1.0.4 
│ │ │ │ │ │ ├── is-obj@1.0.1 
│ │ │ │ │ │ └── object-assign@3.0.0 
│ │ │ │ │ ├─┬ filenamify@1.2.1 
│ │ │ │ │ │ ├── filename-reserved-regex@1.0.0 
│ │ │ │ │ │ ├── strip-outer@1.0.0 
│ │ │ │ │ │ └── trim-repeated@1.0.0 
│ │ │ │ │ ├─┬ got@5.7.1 
│ │ │ │ │ │ ├─┬ create-error-class@3.0.2 
│ │ │ │ │ │ │ └── capture-stack-trace@1.0.0 
│ │ │ │ │ │ ├── is-redirect@1.0.0 
│ │ │ │ │ │ ├── is-retry-allowed@1.1.0 
│ │ │ │ │ │ ├── lowercase-keys@1.0.0 
│ │ │ │ │ │ ├── node-status-codes@1.0.0 
│ │ │ │ │ │ ├── timed-out@3.1.3 
│ │ │ │ │ │ ├── unzip-response@1.0.2 
│ │ │ │ │ │ └─┬ url-parse-lax@1.0.0 
│ │ │ │ │ │   └── prepend-http@1.0.4 
│ │ │ │ │ ├─┬ gulp-decompress@1.2.0 
│ │ │ │ │ │ └─┬ gulp-util@3.0.8 
│ │ │ │ │ │   ├── array-differ@1.0.0 
│ │ │ │ │ │   ├── beeper@1.1.1 
│ │ │ │ │ │   ├── dateformat@2.0.0 
│ │ │ │ │ │   ├─┬ fancy-log@1.3.0 
│ │ │ │ │ │   │ └── time-stamp@1.0.1 
│ │ │ │ │ │   ├─┬ gulplog@1.0.0 
│ │ │ │ │ │   │ └── glogg@1.0.0 
│ │ │ │ │ │   ├─┬ has-gulplog@0.1.0 
│ │ │ │ │ │   │ └── sparkles@1.0.0 
│ │ │ │ │ │   ├── lodash._reescape@3.0.0 
│ │ │ │ │ │   ├── lodash._reevaluate@3.0.0 
│ │ │ │ │ │   ├── lodash._reinterpolate@3.0.0 
│ │ │ │ │ │   ├─┬ lodash.template@3.6.2 
│ │ │ │ │ │   │ ├── lodash._basecopy@3.0.1 
│ │ │ │ │ │   │ ├── lodash._basetostring@3.0.1 
│ │ │ │ │ │   │ ├── lodash._basevalues@3.0.0 
│ │ │ │ │ │   │ ├── lodash._isiterateecall@3.0.9 
│ │ │ │ │ │   │ ├─┬ lodash.escape@3.2.0 
│ │ │ │ │ │   │ │ └── lodash._root@3.0.1 
│ │ │ │ │ │   │ ├─┬ lodash.keys@3.1.2 
│ │ │ │ │ │   │ │ ├── lodash._getnative@3.9.1 
│ │ │ │ │ │   │ │ └── lodash.isarguments@3.1.0 
│ │ │ │ │ │   │ ├── lodash.restparam@3.6.1 
│ │ │ │ │ │   │ └── lodash.templatesettings@3.1.1 
│ │ │ │ │ │   ├─┬ multipipe@0.1.2 
│ │ │ │ │ │   │ └─┬ duplexer2@0.0.2 
│ │ │ │ │ │   │   └─┬ readable-stream@1.1.14 
│ │ │ │ │ │   │     └── isarray@0.0.1 
│ │ │ │ │ │   ├── object-assign@3.0.0 
│ │ │ │ │ │   ├── through2@2.0.3 
│ │ │ │ │ │   └── vinyl@0.5.3 
│ │ │ │ │ ├── gulp-rename@1.2.2 
│ │ │ │ │ ├── is-url@1.2.2 
│ │ │ │ │ ├── read-all-stream@3.1.0 
│ │ │ │ │ ├─┬ vinyl@1.2.0 
│ │ │ │ │ │ ├── clone@1.0.2 
│ │ │ │ │ │ └── clone-stats@0.0.1 
│ │ │ │ │ └─┬ ware@1.3.0 
│ │ │ │ │   └─┬ wrap-fn@0.1.5 
│ │ │ │ │     └── co@3.1.0 
│ │ │ │ ├─┬ exec-series@1.0.3 
│ │ │ │ │ └── async-each-series@1.1.0 
│ │ │ │ └─┬ url-regex@3.2.0 
│ │ │ │   └── ip-regex@1.0.3 
│ │ │ ├─┬ bin-wrapper@3.0.2 
│ │ │ │ ├─┬ bin-check@2.0.0 
│ │ │ │ │ └─┬ executable@1.1.0 
│ │ │ │ │   └─┬ meow@3.7.0 
│ │ │ │ │     ├─┬ camelcase-keys@2.1.0 
│ │ │ │ │     │ └── camelcase@2.1.1 
│ │ │ │ │     ├─┬ loud-rejection@1.6.0 
│ │ │ │ │     │ └─┬ currently-unhandled@0.4.1 
│ │ │ │ │     │   └── array-find-index@1.0.2 
│ │ │ │ │     ├── map-obj@1.0.1 
│ │ │ │ │     ├─┬ redent@1.0.0 
│ │ │ │ │     │ ├─┬ indent-string@2.1.0 
│ │ │ │ │     │ │ └─┬ repeating@2.0.1 
│ │ │ │ │     │ │   └── is-finite@1.0.2 
│ │ │ │ │     │ └── strip-indent@1.0.1 
│ │ │ │ │     └── trim-newlines@1.0.0 
│ │ │ │ ├─┬ bin-version-check@2.1.0 
│ │ │ │ │ ├─┬ bin-version@1.0.4 
│ │ │ │ │ │ └─┬ find-versions@1.2.1 
│ │ │ │ │ │   └── semver-regex@1.0.0 
│ │ │ │ │ ├── semver@4.3.6 
│ │ │ │ │ └── semver-truncate@1.1.2 
│ │ │ │ ├─┬ each-async@1.1.1 
│ │ │ │ │ └── onetime@1.1.0 
│ │ │ │ ├── lazy-req@1.1.0 
│ │ │ │ └── os-filter-obj@1.0.3 
│ │ │ └─┬ logalot@2.1.0 
│ │ │   ├── figures@1.7.0 
│ │ │   └─┬ squeak@1.3.0 
│ │ │     ├── console-stream@0.1.1 
│ │ │     └─┬ lpad-align@1.1.0 
│ │ │       ├── get-stdin@4.0.1 
│ │ │       ├── longest@1.0.1 
│ │ │       └── lpad@2.0.1 
│ │ └── is-gif@1.0.0 
│ ├─┬ imagemin-jpegtran@5.0.2 
│ │ ├── is-jpg@1.0.0 
│ │ └── jpegtran-bin@3.2.0 
│ ├─┬ imagemin-optipng@5.2.1 
│ │ ├── is-png@1.0.0 
│ │ └── optipng-bin@3.1.2 
│ ├─┬ imagemin-pngquant@5.0.0 
│ │ └── pngquant-bin@3.1.1 
│ └─┬ imagemin-svgo@5.2.0 
│   ├─┬ is-svg@2.1.0 
│   │ └── html-comment-regex@1.1.1 
│   └─┬ svgo@0.7.1 
│     ├── coa@1.0.1 
│     ├── colors@1.1.2 
│     ├─┬ csso@2.2.1 
│     │ └── clap@1.1.2 
│     ├── sax@1.2.1 
│     └── whet.extend@0.9.9 
├── immutable@3.8.1 
├─┬ imports-loader@0.6.5 
│ └── source-map@0.1.43 
├─┬ invariant@2.2.2 
│ └── loose-envify@1.3.0 
├── ip@1.1.4 
├── minimist@1.2.0 
├─┬ ngrok@2.2.4 
│ ├── async@0.9.2 
│ ├─┬ decompress-zip@0.3.0 
│ │ ├─┬ binary@0.3.0 
│ │ │ ├── buffers@0.1.1 
│ │ │ └─┬ chainsaw@0.1.0 
│ │ │   └── traverse@0.3.9 
│ │ ├── mkpath@0.1.0 
│ │ ├─┬ nopt@3.0.6 
│ │ │ └── abbrev@1.0.9 
│ │ ├── q@1.4.1 
│ │ ├─┬ readable-stream@1.1.14 
│ │ │ └── isarray@0.0.1 
│ │ └─┬ touch@0.0.3 
│ │   └── nopt@1.0.10 
│ ├── lock@0.1.3 
│ ├── uuid@3.0.1 
│ └── xtend@4.0.1 
├── null-loader@0.1.1 
├─┬ offline-plugin@4.5.2 
│ ├── deep-extend@0.4.1 
│ └── ejs@2.5.5 
├─┬ pre-commit@1.1.3 
│ ├─┬ cross-spawn@2.0.1 
│ │ ├── cross-spawn-async@2.2.5 
│ │ └─┬ spawn-sync@1.0.13 
│ │   ├─┬ concat-stream@1.6.0 
│ │   │ └── typedarray@0.0.6 
│ │   └── os-shim@0.1.3 
│ └─┬ which@1.2.12 
│   └── isexe@1.1.2 
├── react@15.4.1 
├── react-addons-test-utils@15.4.1 
├── react-dom@15.4.1 
├─┬ react-intl@2.1.5 
│ ├── intl-format-cache@2.0.5 
│ ├── intl-messageformat@1.3.0 
│ └── intl-relativeformat@1.3.0 
├─┬ react-redux@4.4.6 
│ └── hoist-non-react-statics@1.2.0 
├─┬ react-router@3.0.0 
│ └─┬ history@3.2.1 
│   └─┬ query-string@4.2.3 
│     └── strict-uri-encode@1.1.0 
├── react-router-redux@4.0.6 
├─┬ react-router-scroll@0.4.1 
│ └─┬ scroll-behavior@0.9.2 
│   └── dom-helpers@3.2.0 
├── UNMET DEPENDENCY redux@3.6.0
├── redux-immutable@3.0.8 
├── redux-saga@0.14.0 
├── reselect@2.5.4 
├── rimraf@2.5.4 
├── sanitize.css@4.1.0 
├─┬ sinon@2.0.0-pre 
│ ├── formatio@1.1.1 
│ ├── lolex@1.3.2 
│ ├── samsam@1.1.2 
│ ├── text-encoding@0.5.2 
│ └─┬ util@0.10.3 
│   └── inherits@2.0.1 
├── style-loader@0.13.1 
├─┬ url-loader@0.5.7 
│ └── mime@1.2.11 
├── warning@3.0.0 
├─┬ UNMET PEER DEPENDENCY webpack@2.2.0-rc.3
│ ├── acorn@4.0.4 
│ ├── acorn-dynamic-import@2.0.1 
│ ├─┬ ajv@4.10.4 
│ │ ├── co@4.6.0 
│ │ └─┬ json-stable-stringify@1.0.1 
│ │   └── jsonify@0.0.0 
│ ├── ajv-keywords@1.5.0 
│ ├── async@2.1.4 
│ ├─┬ enhanced-resolve@3.0.2 
│ │ └── memory-fs@0.4.1 
│ ├── json-loader@0.5.4 
│ ├── loader-runner@2.2.0 
│ ├─┬ memory-fs@0.3.0 
│ │ └─┬ errno@0.1.4 
│ │   └── prr@0.0.0 
│ ├─┬ node-libs-browser@2.0.0 
│ │ ├── buffer@4.9.1 
│ │ ├── process@0.11.9 
│ │ └─┬ timers-browserify@2.0.2 
│ │   └── setimmediate@1.0.5 
│ ├─┬ supports-color@3.1.2 
│ │ └── has-flag@1.0.0 
│ ├── tapable@0.2.5 
│ ├─┬ uglify-js@2.7.5 
│ │ ├── async@0.2.10 
│ │ ├── uglify-to-browserify@1.0.2 
│ │ └─┬ yargs@3.10.0 
│ │   ├── camelcase@1.2.1 
│ │   ├─┬ cliui@2.1.0 
│ │   │ ├─┬ center-align@0.1.3 
│ │   │ │ ├─┬ align-text@0.1.4 
│ │   │ │ │ └── repeat-string@1.6.1 
│ │   │ │ └── lazy-cache@1.0.4 
│ │   │ ├── right-align@0.1.3 
│ │   │ └── wordwrap@0.0.2 
│ │   └── window-size@0.1.0 
│ ├─┬ watchpack@1.2.0 
│ │ └── async@2.1.4 
│ ├─┬ webpack-sources@0.1.3 
│ │ └── source-list-map@0.1.7 
│ └─┬ yargs@6.6.0 
│   ├── camelcase@3.0.0 
│   ├─┬ cliui@3.2.0 
│   │ └── wrap-ansi@2.1.0 
│   ├── decamelize@1.2.0 
│   ├── get-caller-file@1.0.2 
│   ├─┬ os-locale@1.4.0 
│   │ └─┬ lcid@1.0.0 
│   │   └── invert-kv@1.0.0 
│   ├─┬ read-pkg-up@1.0.1 
│   │ └─┬ read-pkg@1.1.0 
│   │   ├─┬ load-json-file@1.1.0 
│   │   │ ├─┬ parse-json@2.2.0 
│   │   │ │ └─┬ error-ex@1.3.0 
│   │   │ │   └── is-arrayish@0.2.1 
│   │   │ └─┬ strip-bom@2.0.0 
│   │   │   └── is-utf8@0.2.1 
│   │   ├─┬ normalize-package-data@2.3.5 
│   │   │ ├── hosted-git-info@2.1.5 
│   │   │ ├── is-builtin-module@1.0.0 
│   │   │ └─┬ validate-npm-package-license@3.0.1 
│   │   │   ├─┬ spdx-correct@1.0.2 
│   │   │   │ └── spdx-license-ids@1.2.2 
│   │   │   └── spdx-expression-parse@1.0.4 
│   │   └── path-type@1.1.0 
│   ├── require-directory@2.1.1 
│   ├── require-main-filename@1.0.1 
│   ├── set-blocking@2.0.0 
│   ├─┬ string-width@1.0.2 
│   │ ├── code-point-at@1.1.0 
│   │ └─┬ is-fullwidth-code-point@1.0.0 
│   │   └── number-is-nan@1.0.1 
│   ├── which-module@1.0.0 
│   ├── y18n@3.2.1 
│   └─┬ yargs-parser@4.2.1 
│     └── camelcase@3.0.0 
├─┬ webpack-dev-middleware@1.9.0 
│ ├── memory-fs@0.4.1 
│ └── mime@1.3.4 
├─┬ webpack-hot-middleware@2.15.0 
│ ├── ansi-html@0.0.6 
│ ├── html-entities@1.2.0 
│ └── querystring@0.2.0 
└── whatwg-fetch@2.0.1 

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.17: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN eslint-import-resolver-webpack@0.8.0 requires a peer of webpack@^1.11.0 || ^2.1.0-beta || ^2.1.0 but none was installed.
npm WARN html-webpack-plugin@2.24.1 requires a peer of webpack@1 || ^2.1.0-beta but none was installed.
npm ERR! Linux 3.16.0-4-amd64
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v7.2.0
npm ERR! npm  v3.10.9
npm ERR! path /workspace/styled-components/bootstrap-styled-jest/node_modules/.staging/caniuse-db-9a806a68/features-json/woff.json
npm ERR! code ENOSPC
npm ERR! errno -28
npm ERR! syscall open

npm ERR! nospc ENOSPC: no space left on device, open '/workspace/styled-components/bootstrap-styled-jest/node_modules/.staging/caniuse-db-9a806a68/features-json/woff.json'
npm ERR! nospc This is most likely not a problem with npm itself
npm ERR! nospc and is related to insufficient space on your system.

npm ERR! Please include the following file with any support request:
npm ERR!     /workspace/styled-components/bootstrap-styled-jest/npm-debug.log
@davidbucka

This comment has been minimized.

Copy link

@davidbucka davidbucka commented Jun 28, 2017

npm cache clear solved it for me

@SubhaPrince

This comment has been minimized.

Copy link

@SubhaPrince SubhaPrince commented Jul 6, 2017

When i am trying to do npm install in ubuntu 14.04 on ec2

npm WARN The package @angular/compiler-cli is included as both a dev and production dependency.
npm WARN The package typescript is included as both a dev and production dependency.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: lodash@https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz (node_modules/lodash):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: EEXIST: file already exists, mkdir '/home/ubuntu/projects/angulargood1/node_modules/.staging/lodash-cc9d5928'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: File exists: /home/ubuntu/projects/angulargood1/node_modules/.staging/lodash-cc9d5928
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: lodash@https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz (node_modules/karma-webpack/node_modules/lodash):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, utime '/home/ubuntu/projects/angulargood1/node_modules/.staging/lodash-f09b5e83/collection/partition.js'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: webpack@https://registry.npmjs.org/webpack/-/webpack-2.2.1.tgz (node_modules/webpack):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, utime '/home/ubuntu/projects/angulargood1/node_modules/.staging/webpack-46ec3d9b/lib/JsonpMainTemplatePlugin.js'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ajv@https://registry.npmjs.org/ajv/-/ajv-4.11.4.tgz (node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/ajv):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, chmod '/home/ubuntu/projects/angulargood1/node_modules/.staging/ajv-201675aa/lib/keyword.js'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: selenium-webdriver@https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.0.1.tgz (node_modules/selenium-webdriver):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, utime '/home/ubuntu/projects/angulargood1/node_modules/.staging/selenium-webdriver-932b77ae/lib/actions.js'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sax@https://registry.npmjs.org/sax/-/sax-0.5.8.tgz (node_modules/hyperglue/node_modules/sax):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: EEXIST: file already exists, mkdir '/home/ubuntu/projects/angulargood1/node_modules/.staging/sax-56b889d8/test'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: File exists: /home/ubuntu/projects/angulargood1/node_modules/.staging/sax-56b889d8/test
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: selenium-webdriver@https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.53.3.tgz (node_modules/webdriver-js-extender/node_modules/selenium-webdriver):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: EEXIST: file already exists, mkdir '/home/ubuntu/projects/angulargood1/node_modules/.staging/selenium-webdriver-81ac96a1/lib'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: File exists: /home/ubuntu/projects/angulargood1/node_modules/.staging/selenium-webdriver-81ac96a1/lib
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: less@https://registry.npmjs.org/less/-/less-2.7.2.tgz (node_modules/less):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, open '/home/ubuntu/projects/angulargood1/node_modules/.staging/less-9b7785d1/lib/less/import-manager.js'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: js-yaml@https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz (node_modules/js-yaml):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, utime '/home/ubuntu/projects/angulargood1/node_modules/.staging/js-yaml-317e6ed1/lib/js-yaml/type/merge.js'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: rx@https://registry.npmjs.org/rx/-/rx-4.1.0.tgz (node_modules/rx):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, utime '/home/ubuntu/projects/angulargood1/node_modules/.staging/rx-963e6096/dist/rx.lite.js'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: node-gyp@https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.0.tgz (node_modules/node-gyp):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: EEXIST: file already exists, mkdir '/home/ubuntu/projects/angulargood1/node_modules/.staging/node-gyp-bf203d85/gyp/samples'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: File exists: /home/ubuntu/projects/angulargood1/node_modules/.staging/node-gyp-bf203d85/gyp/samples
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: lodash@https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz (node_modules/karma/node_modules/lodash):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, open '/home/ubuntu/projects/angulargood1/node_modules/.staging/lodash-462ac940/internal/lazyReverse.js'

npm ERR! code ENOSPC
npm ERR! errno -28
npm ERR! syscall write
npm ERR! nospc ENOSPC: no space left on device, write
npm ERR! nospc There appears to be insufficient space on your system to finish.
npm ERR! nospc Clear up some disk space and try again.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/ubuntu/.npm/_logs/2017-07-06T10_09_59_119Z-debug.log

@maximelafarie

This comment has been minimized.

Copy link

@maximelafarie maximelafarie commented Jul 11, 2017

docker system prune worked for me 👍

@doomsbuster

This comment has been minimized.

Copy link

@doomsbuster doomsbuster commented Sep 16, 2017

I am having same issue on an amazon EC2 instance and i have ample space remaining on my instance. Is there a way to get this to work?

 /  df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            487M     0  487M   0% /dev
tmpfs           100M  4.3M   95M   5% /run
/dev/xvda1      7.8G  5.4G  2.0G  74% /
tmpfs           496M     0  496M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           496M     0  496M   0% /sys/fs/cgroup
tmpfs           100M     0  100M   0% /run/user/1000

df -ih
Filesystem     Inodes IUsed IFree IUse% Mounted on
udev             122K   362  122K    1% /dev
tmpfs            124K   505  124K    1% /run
/dev/xvda1       512K  512K     0  100% /
tmpfs            124K     1  124K    1% /dev/shm
tmpfs            124K     8  124K    1% /run/lock
tmpfs            124K    16  124K    1% /sys/fs/cgroup
tmpfs            124K     4  124K    1% /run/user/1000

npm cache clear did not solve it for me. Cleaning the /tmp directory did not solve it for me.

@doomsbuster

This comment has been minimized.

Copy link

@doomsbuster doomsbuster commented Sep 16, 2017

I fixed this issue following this article - https://www.ivankuznetsov.com/2010/02/no-space-left-on-device-running-out-of-inodes.html/comment-page-2#comment-992817

I followed the steps and found out that the /usr/src was taking up huge amount of space. I ran the for loop in there to find out that it were all the linux packages. It struck to me that it might be the apt-get cache and the apt-get packages that might be unused.

I ran the following commands to clear the system.

apt-get autoclean
apt-get autoremove

This brought down the inodes usage from 100% to 26%.

@AdrianoModa

This comment has been minimized.

Copy link

@AdrianoModa AdrianoModa commented Dec 5, 2017

@doomsbuster thanks! it's works for me.

@cosaques

This comment has been minimized.

Copy link

@cosaques cosaques commented Feb 8, 2018

thanks @maximelafarie

docker system prune

worked for me

@DreamAndDead

This comment has been minimized.

@stratigos

This comment has been minimized.

Copy link

@stratigos stratigos commented Jul 2, 2018

I had no real issues with space, inodes, cache, or any of the other suggestions/hints in this thread.

Instead, my problem was with using the latest release of Node (at this time, 10.1.0). When I switched to using the latest LTS (at this time, 8.11.3), these errors went away for me.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
You can’t perform that action at this time.