Skip to content
Browse files

feat: add env variable to skip binary download on npm install (#17627)

* feat: add env variable to skip binary download on npm install

* docs: add "Skip binary download" section to install tutorial
  • Loading branch information...
jdoubleu authored and jkleinsc committed May 3, 2019
1 parent 0a6eb8a commit a59dc56fa6ddcb3d9f1fb76a70b01bcdade0e6a7
Showing with 15 additions and 0 deletions.
  1. +11 −0 docs/tutorial/
  2. +4 −0 npm/install.js
@@ -97,6 +97,17 @@ a text file. A typical cache might look like this:
├── SHASUMS256.txt-1.8.2-beta.3

## Skip binary download
When installing the `electron` NPM package, it automatically downloads the electron binary.

This can sometimes be unnecessary, e.g. in a CI environment, when testing another component.

To prevent the binary from being downloaded when you install all npm dependencies you can set the environment variable `ELECTRON_SKIP_BINARY_DOWNLOAD`.

## Troubleshooting

When running `npm install electron`, some users occasionally encounter
@@ -15,6 +15,10 @@ try {
// do nothing


var platformPath = getPlatformPath()

var electronPath = process.env.ELECTRON_OVERRIDE_DIST_PATH || path.join(__dirname, 'dist', platformPath)

0 comments on commit a59dc56

Please sign in to comment.
You can’t perform that action at this time.