Electron 安装速通
此文存在,只因Electron没有被成功安装。
md electron-d
cd electron-d
npm init
pnpm i electron -S
在windows10平台,以上操作能获取一个带有electron的半成品工程。
看图说话,install这一步出问题。
那么直接看/node_modules/@electron/install.js
- 1.先检查是否已安装,
- 1.1 如果没有安装就下载
const { downloadArtifact } = require('@electron/get'); - 1.2 明显就是
downloadArtifact这玩意儿大写的不行,
- 1.1 如果没有安装就下载
包一旦下载下来就是解压安装,都是小事。所以接下来直接去github下载。
获取 electron 包
注意包的版本、平台
- github.com/electron/el…
- 不管是不是github,有就行
修改安装脚本
直接改
为
try {
/* 解压 */
extractFile("./electron-v22.0.2-win32-x64.zip")
} catch (error) {
console.error(err.stack);
process.exit(1);
}
手工执行安装
再执行node install.js
得dist即可
继续完成安装
pnpm i继续完成install
成功
又及:早晚用得到
- ****\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也是下载不了。
下载文件,找到对应的文件夹,解压