Electron的高效安装方法

270 阅读1分钟

Electron 安装速通

此文存在,只因Electron没有被成功安装。

md electron-d
cd electron-d
npm init
pnpm i electron -S

在windows10平台,以上操作能获取一个带有electron的半成品工程。

看图说话,install这一步出问题。

image.png

那么直接看/node_modules/@electron/install.js

  • 1.先检查是否已安装,
    • 1.1 如果没有安装就下载const { downloadArtifact } = require('@electron/get');
    • 1.2 明显就是 downloadArtifact 这玩意儿大写的不行,

包一旦下载下来就是解压安装,都是小事。所以接下来直接去github下载。

获取 electron 包

注意包的版本平台

image.png

修改安装脚本

直接改

image.png

try {
 /* 解压 */
  extractFile("./electron-v22.0.2-win32-x64.zip")
} catch (error) {
  console.error(err.stack);
  process.exit(1);
}

手工执行安装

再执行node install.js

dist即可

image.png

继续完成安装

pnpm i继续完成install

成功

image.png

又及:早晚用得到

  • ****\AppData\Local\electron\Cache
  • ****\AppData\Local\electron-builder\Cache\nsis
  • ****\AppData\Local\electron-builder\Cache\nsis-resources
  • ****\AppData\Local\electron-builder\Cache\winCodeSign

electron-builder也是下载不了。

下载文件,找到对应的文件夹,解压

image.png