安装
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