Files
JiboSDK/node_modules/electron-download
2026-03-22 03:21:45 +02:00
..
2026-03-22 03:21:45 +02:00
2026-03-22 03:21:45 +02:00
2026-03-22 03:21:45 +02:00
2026-03-22 03:21:45 +02:00
2026-03-22 03:21:45 +02:00
2026-03-22 03:21:45 +02:00
2026-03-22 03:21:45 +02:00
2026-03-22 03:21:45 +02:00
2026-03-22 03:21:45 +02:00

electron-download

NPM

downloads a electron release zip from github

used by electron-prebuilt and electron-packager

usage

$ npm install --global electron-download
$ electron-download --version=0.31.1
var download = require('electron-download')

download({
  version: '0.25.1',
  arch: 'ia32',
  platform: 'win32',
  cache: './zips' // defaults to <users home directory>/.electron
}, function (err, zipPath) {
  // zipPath will be the path of the zip that it downloaded.
  // if the zip was already cached it will skip
  // downloading and call the cb with the cached zip path
  // if it wasn't cached it will download the zip and save
  // it in the cache path
})

if you don't specify arch or platform args it will use require('os') to get them from the current OS. specifying version is mandatory.

You can set the ELECTRON_MIRROR or NPM_CONFIG_ELECTRON_MIRROR env or mirror opt variable to use a custom base URL for grabbing electron zips.

## Electron Mirror of China
ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/"