当前位置: 首页 > news >正文

electron 配置、打包 -报错解决

目录

一、配置途中遇到的问题:

 二、 make 配置好后开始打包

三、Electron-builder 打包报错


一、配置途中遇到的问题:

1. 安装 yarn add electron -D 一直卡在这里失败

一直卡可以使用下面这个,然后再重新装依赖

1. 采用新的镜像地址
npm config set registry https://registry.npmmirror.comyarn 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-startupnpx 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

记录不断更新中....

http://www.lryc.cn/news/416100.html

相关文章:

  • 基于STM32设计的智能鱼缸(华为云IOT)(200)
  • Django与数据库
  • 大数据系列之:CentOS7安装R详细步骤
  • Linux学习第57天:Linux PWM驱动实验
  • git 远程拉取指定文件
  • 【css】 CSS3+JS做一个酷炫的仪表进度条3d进度条
  • uniapp小程序全局配置分享到朋友和朋友圈功能的实现
  • Java优化后台分页
  • <数据集>电梯内人车识别数据集<目标检测>
  • 二百五十三、OceanBase——Linux上安装OceanBase数据库(三):OBD页面上部署OceanBase数据库
  • Redis应用笔记
  • html实现好看的塔罗牌、十二星座运势网站源码
  • 万字长文带你入门shell编程(超详细)
  • 音质提升秘籍:专业音频剪辑软件汇总
  • idea配置
  • 将 WinForms 中的 Panel 替换为 WPF 的 WindowsFormsHost 元素
  • C++ ---- vector的底层原理剖析及其实现
  • 跑酷视频素材去哪里下载?哪里有跑酷游戏视频素材?
  • Centos 7配置问题
  • 浮动IP(Floating IP)计费;OpenStack算力共享;OpenStack实现资源虚拟化;算力调度策略
  • Android 源码单独编译Settings模块
  • 虚拟机类加载机制
  • Google Earth Engine(GEE)——逐月筛选影像,并给影像集合添加新的属性
  • 如何从智联招聘网站快速抓取职位详情?两大技巧揭秘
  • C#知识|ini文件操作
  • Linux系统学习之路
  • DNS介绍与部署-Day 01
  • python 图片爬虫记录
  • 本地安装Llama3.1与LobeChat可视化UI界面并实现远程访问大模型实战
  • MSF回弹木马在Ubuntu中测试