Skip to content

安装

bash
pnpm i electron -D

安装 Electron 依赖后,会自动下载 Electron 的预编译二进制文件。有时会下载失败,提示 Error: Electron failed to install correctly, please delete node_modules/electron and try installing again。有如下解决方法:

方法一

修改 node_modules\electron\install.js

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 ?? process.env.npm_config_electron_use_remote_checksums ? undefined : require('./checksums.json'),
  platform,
  arch,
  mirrorOptions: { 
    mirror: 'https://npmmirror.com/mirrors/electron/'
  } 
})

然后命令行进入目录 node_modules\electron,执行 npm install

方法二

配置 Electron 的镜像源,项目下创建 .npmrc 文件,内容如下:

electron_mirror=https://npmmirror.com/mirrors/electron/

虽然已经全局切换了淘宝镜像源,但某些大型包(如 Electron)仍会通过默认的官方源下载,所以需要配置对应镜像源。

然后安装 Electron 依赖:

bash
pnpm i electron -D