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

electron-forge踩坑记录

中文官网

一、项目使用pnpm包管理工具,

安装 pnpm install --save-dev @electron-forge/cli 后。
使用 pnpm dlx electron-forge import 进行转换时,报错:electron-squirrel-startup包安装失败

在这里插入图片描述

尝试方案:

1、在根目录添加 .npmrc 文件,指定下载源地址electron_mirror=https://npmmirror.com/mirrors/electron/

国内地址失效( https://npm.taobao.org/mirrors/electron/)

2、挂VPN代理尝试也无效
3、升降Node版本

经查询 pnpm安装可能会存在问题。npm 正常,




二、使用npm 替换 pnpm包工具

1、安装依赖,其它包又出现版本冲突

在这里插入图片描述

解决方案:使用pinia-plugin-persistedstate 替代 pinia-plugin-persist缓存插件

2、安装打包依赖

npm install --save-dev @electron-forge/cli
npx electron-forge import

在这里插入图片描述
终于安装好了会自动更新package.json文件
在这里插入图片描述

3、进行打包

npm run make

出现报错:
在这里插入图片描述

解决方案:把package.json文件中的 【“type”: “module” 】换成 【“type”: “CommonJS”,】


又报错:
在这里插入图片描述
解决方案:

package.json文件添加【“main”: “dist-electron/index.js”】确保文件路径存在


又又报错:
在这里插入图片描述
解决方案:

在package.json文件根节点添加简述【“author”: “测试打包”,】【“description”: “测试打包–”】

http://www.dtcms.com/a/391783.html

相关文章:

  • 00-基于django+vue3+ts的前后端分离RBAC权限管理系统
  • Go语言-->切片
  • 《Java网络编程》第二章:Stream流
  • 速卖通“AI全站推”上新!跨境卖家如何利用 AI 做营销
  • Apple Developer Program注册被拒原因分析与技术性申诉指南
  • 卷积神经网络从入门到经典模型详解
  • C#超市商品管理系统入门级实现
  • 自注意力机制Self-Attention (二)
  • InternVLA-N1——规划-执行双系统下的VLN基础模型:具备学习型的潜在规划能力,可部署在轮式、四足、双足人形上
  • 睡眠PSG数据集技术
  • 【AI落地应用实战】利用亚马逊云科技 Step Functions 集成现有系统快速实现个性化邮件触达
  • 手机备忘录待办APP工具评测
  • 总线错误(Bus Error)是什么?
  • 《Java网络编程》第三章:Internet地址
  • 【软件项目验收:第三方软件测评报告合规性和有效性审核,辨别真假软件测评报告书】
  • 变邻域含变惯性权重策略的自适应离散粒子群算法
  • cocos通过碰撞collider进行道具获取 或者出发事件
  • 自动化测试可行性分析
  • 三轴云台之抗干扰设计篇
  • Kubernetes 高级运维:监控升级、ETCD 备份与 Kustomize 配置管理
  • 计算机专业《软件工程》:构建数字世界的基石
  • 苹果组织/企业开发者账号(ADP)申请核心材料与技术审核要点
  • TLS 1.3加密加持:云环境Redis安全传输最佳实践
  • CS231n学习笔记3-3: DDPM
  • 抗辐照MCU在核电站巡检机器人摄像头模组中的应用探讨
  • 机器人编程教育闭环:校内外学习无缝衔接的设计思路
  • 如何在不修改域名解析的情况下检查WordPress网站迁移是否成功
  • JEL机器人使用经验分享(寻边器校准失败,晶圆偏移量太大,放入平台后发现每一片的位置都不一样)
  • 充电器自动化测试系统有哪些测试项目和方法?
  • 深度学习-卷积神经网络