目录
一、配置途中遇到的问题:
二、 make 配置好后开始打包
三、Electron-builder 打包报错
一、配置途中遇到的问题:
1. 安装 yarn add electron -D 一直卡在这里失败
一直卡可以使用下面这个,然后再重新装依赖
1. 采用新的镜像地址 npm config set registry https://registry.npmmirror.com yarn config set registry https://registry.npmmirror.com
2. 查看 npm config get registry yarn config get registry
2. 重新安装electron 失败
解决方案:
1. 清缓存: npm cache clean --force
yarn cache clean
2. 在C盘找到 .npmrc 文件
将 这段话复制在cpmrc文件中
ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
然后重新运行,成功!
npm install electron --save-dev
3. 安装concurrently 失败
解决方案:
把node-sass镜像源进行设置成国内的
yarn config set sass-binary-site http://npm.taobao.org/mirrors/node-sass
然后将资源地址设置为淘宝镜像
yarn config set registry https://registry.npm.taobao.org/
查看
yarn config get registry
再重新装依赖
第二个解决方法,放弃使用yarn ,使用npm ,直接使用npm 啥事儿没有!
npm install concurrently
安装好后,配置package.json
"start": "concurrently vite \"electron .\""
然后运行
npm start
4.安装nodemon,实现热更新
npm i nodemon -D
安装好后,配置package.json,配置好后,关闭进程,重新启动项目工程(npm start),就实现了热更新。
"start": "concurrently vite \"nodemon --exec electron . --watch ./ --ext .js,.html,.css,.vue\""
二、 make 配置好后开始打包
打包中报错记录:
解决方法:这是找不到git ,安装git Git for Windows
测试是否安装成功。随便选中一个文件夹,右键,看是否有这俩。
安装好之后,关闭项目,重新打开项目,再尝试装一次 。
npm i electron-squirrel-startup
npx electron-forge import
很好,又报错
忘记这个有没有解决了,由于使用npx 老报错,最终决定使用Electron-builder 进行打包。
三、Electron-builder 打包报错
1.
这个错是指缺少包
解决方法:在这个链接里下载——> CNPM Binaries Mirror
找到Electron,下载所需版本,放置在 C:\Users\Administrator\AppData\Local\electron\Cache
2.
这个错误的原因也是缺少包,下载winCodeSign-2.6.0.7z 包,放置在C:\Users\Administrator\AppData\Local\electron-builder\Cache
记录不断更新中....