无法安装 electron 的问题

2018-01-03  本文已影响37人  千罹

写在前面

本文书写的最新日期为2018-01-03,可能和最新的 electron 情况不同,请注意距离本文书写的时间,仅供参考

前提摘要

npm install electron -g

安装 electron 卡在了node install.js 这句
查看install.js 源码
发现有一个下载用的 package 名为 electron-download
这个包下面有个readme.md,解决了此问题(由于下载超时)

解决办法

一句话:将下载镜像换为我天朝大淘宝镜像

步骤如下

// downloads if not cached
download({
  cache: process.env.electron_config_cache,
  version: version,
  platform: process.env.npm_config_platform,
  arch: process.env.npm_config_arch,
  strictSSL: process.env.npm_config_strict_ssl === 'true',
  force: process.env.force_no_cache === 'true',
  quiet: ['info', 'verbose', 'silly', 'http'].indexOf(process.env.npm_config_loglevel) === -1
}, extractFile)

替换为:

// downloads if not cached
download({
  cache: process.env.electron_config_cache,
  version: version,
  platform: process.env.npm_config_platform,
  arch: process.env.npm_config_arch,
  strictSSL: process.env.npm_config_strict_ssl === 'true',
  force: process.env.force_no_cache === 'true',
  mirror: 'https://npm.taobao.org/mirrors/electron/', // 多了这句
  quiet: ['info', 'verbose', 'silly', 'http'].indexOf(process.env.npm_config_loglevel) === -1
}, extractFile)

后记

如果有根据本文解决问题的,请给个赞,谢谢🙏

上一篇 下一篇

猜你喜欢

热点阅读