Electron

安装

# 更换镜像源
set ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/

pnpm install electron --D

如果遇到 RequestError: read ECONNRESET 问题,修改 node_modules/electron/install.js 文件


// downloads if not cached
downloadArtifact({
  version,
  artifactName: 'electron',
  force: process.env.force_no_cache === 'true',
  cacheRoot: process.env.electron_config_cache,
  checksums: process.env.electron_use_remote_checksums ? undefined : require('./checksums.json'),
  platform,
  arch,
  mirrorOptions: { // 修改这里
    mirror: 'https://cdn.npm.taobao.org/dist/electron/',
  }
})