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

记录一次electron打包提示文件找不到的解决方法

没有配置files选项

files的作用是配置打包到应用程序的构建资源 就是说如果你想使用项目那个目录下的文件 就得通过files配置一下不然就会报错
json文件或者yml文件会报的错
在这里插入图片描述

格式是这样的

"files": ["dist-electron", "dist"],

electron打包配置的几种方式

  1. 直接在package.json中配置
  2. 在项目根目录下创建electron-builder.yml文件配置
  3. 根目录下创建.jsonjson5toml文件配置
  4. 配置文档 http://electron.org.cn/builder//configuration/configuration.html

electron打包要注意的事项

  1. 文件路径不要包含中文
  2. electron-builder配置也不要包含中文

用过的项目配置

{"productName": "项目名称","appId": "appId","directories": {"output": "release/v${version}" // 项目输出目录},"files": ["dist-electron", "dist"], // 要用到的构建资源"asar": true,"nsis": {"oneClick": false, // 是否创建一键式安装程序或辅助。"perMachine": true, // 是否显示辅助安装程序的安装模式安装程序页面(选择每台机器或每个用户)。或者安装是否总是针对所有用户(每台机器)。"shortcutName": "${productName}", // 将用于所有快捷键的名称。默认为应用程序名称"uninstallDisplayName": "${productName}", // 卸载程序在控制面板上的显示名称。"runAfterFinish": true, // 完成后是否运行安装的应用程序。对于辅助安装程序,相应的复选框将被删除。"deleteAppDataOnUninstall": true, // 只有一键式安装程序。卸载时是否删除应用数据。"allowToChangeInstallationDirectory": true, // 仅辅助安装。是否允许用户更改安装目录"removeDefaultUninstallWelcomePage": true,  // 仅辅助安装。是否删除默认的卸载欢迎页面},"win": {"icon": "dist/favicon.ico","artifactName": "${productName} v${version}.${ext}","requestedExecutionLevel": "requireAdministrator"},"dmg": {"sign": false},"mac": {"target": "dmg","icon": "dist/osicon.png","hardenedRuntime": true,"gatekeeperAssess": false},"linux": {"target": ["AppImage","deb"],"icon": "dist/winicon.png","artifactName": "${productName} v${version}.${ext}","desktop": {"Icon": "/opt/v3-electron-vite/resources/app/dist/winicon.png"}}
}
http://www.lryc.cn/news/121210.html

相关文章:

  • 《大型网站技术架构》第二篇 架构-高可用
  • VS Code 使用cnpm下载包失败
  • 【图像分类】CNN + Transformer 结合系列.4
  • 分享一下利用Vue表单处理实现复杂表单布局
  • SAP Fiori 问题收集
  • econml双机器学习实现连续干预和预测
  • 《甲午》观后感——GPT-3.5所写
  • Java技术整理(6)—— 微服务篇
  • 途乐证券-新股行情持续火爆,哪些因素影响首日表现?
  • 在生产环境中部署Elasticsearch:最佳实践和故障排除技巧——聚合与搜索(三)
  • 基于weka手工实现KNN
  • Lua 闭包
  • Java技术整理(1)—— JVM篇
  • bug解决:AssertionError: No inf checks were recorded for this optimizer.
  • Django笔记之数据库查询优化汇总
  • JVM内存区域
  • 某行业CTF一道流量分析题
  • 【Kafka】1.Kafka简介及安装
  • Kafka API与SpringBoot调用
  • JavaScript构造函数和类的区别
  • Spring与Spring Bean
  • 并发相关面试题
  • Hadoop+Python+Django+Mysql热门旅游景点数据分析系统的设计与实现(包含设计报告)
  • php中nts和ts
  • 设计模式之责任链模式【Java实现】
  • Android 12.0 系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析
  • 服务器安装JDK
  • cpu查询
  • 【muduo】关于自动增长的缓冲区
  • 原型和原型链理解