Command line utility that retries `npm install` when NPM fails with `npm ERR! cb() never called`
JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
test
.gitignore
.travis.yml
README.md
appveyor.yml
index.js
package.json

README.md

Build Status

Build status

Command line utility that retries npm install when NPM fails with flaky errors:

  • npm ERR! cb() never called,
  • npm ERR! errno ECONNRESET,
  • npm ERR! shasum check failed,
  • npm ERR! code EINTEGRITY

This happens sporadically and has been reported many times:

and still fails.

Installation

npm install -g  npm-install-retry

Usage

From command-line:

npm-install-retry --wait 500 --attempts 10 -- --production

It has two options wait (defaults to 500) and attempts (default to 10). Everything after -- goes directly to npm.

License

MIT 2013 - José F. Romaniello