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

wails3学习-打包(wails3 package)

nsis不太会用,先记录基础,后面再补充吧~

检查NSIS

在cmd/powershell中运行

wails3 doctor

在这里插入图片描述
如果你已经安装nsis但运行wails3 doctor仍然提示未安装,需要配置环境变量,根据自己的实际情况配置,配置完成,重启cmd/powershell再执行
在这里插入图片描述

配置

wails3中脚本在你的项目名称\build\windows\nsis\project.nsi

生成ico图标

wails3 generate icons(wails3 --help可以查看)

wails3 generate icons -input 源图片(1024*1024的png) -windowsfilename 路径
--例子:
wails3 generate icons -input appicon.png -macfilename darwin/icons.icns -windowsfilename windows/icons.ico

修改图标

  • 替换“项目名称\build\appicon.png”
  • 生成ico文件
wails3 generate icons --input .\build\appicon.png -sizes 256 -windowsfilename .\build\windows\icon.ico

备注:我改了以后没有重新打包没有立刻生效,重启了一次电脑才生效,不知道为啥,wails 2也遇到这情况
在这里插入图片描述

在这里插入图片描述

修改安装程序的语言(MUI_LANGUAGE )

!insertmacro MUI_LANGUAGE "SimpChinese" # 设置安装程序的提示为简体中文

自定义加入安装包的文件

Section!insertmacro wails.setShellContext!insertmacro wails.webview2runtimeSetOutPath $INSTDIR!insertmacro wails.files;添加kubectl.exe文件到安装包中File "..\..\..\ext\bin\kubectl.exe" #打包前kubectl.ext的路径SetOutPath "$INSTDIR\ext\bin" #设置安装后kubectl.exe文件放在哪

配置文件

在“项目\build\config.yml”中配置,完成后执行

wails3 task common:update:build-assets

注意版本号不能打字母,这里有个坑

  version: "v0.0.1" # The application version(打包时候报错)version: "0.0.1" # The application version

在这里插入图片描述

相关文章:

  • Nginx版本平滑迁移方案
  • 26考研 | 王道 | 第六章 应用层
  • 第7讲、Odoo 18 源码深度分析
  • 共享内存(SharedArrayBuffer)的使用,以及兼容性情况
  • 13.多线程通关秘籍:用售票系统讲透 Java 线程创建与 synchronized 锁魔法
  • 移动零 - 简单
  • Java基础 Day24
  • 闲鱼到淘宝商品同步的技术实现原理与局限
  • 5.29 打卡
  • MCP(模型上下文协议)深度解析:一篇文章彻底理解
  • AI新手入门解锁元生代MaaS平台:API工作流调用全攻略
  • DMBOK对比知识点对比(1)
  • 关系型数据库与非关系型数据库的区别
  • 涂鸦智能的TuyaOpen框架入门指南:智能插座实战
  • Vue 组件 - 指令
  • Python中re模块结合正则表达式的应用
  • springboot拦截器的基本配置
  • OSCP备战-SickOs1.2靶场详细步骤
  • WPF 按钮悬停动画效果实现
  • 大数据如何赋能市场情报分析?——精准决策,从数据开始
  • 一般公司网站的后台管理在哪/南昌seo代理商
  • 网站运营推广该如何做/软件推广平台有哪些?哪个比较好
  • b2c电子商务网站的功能/什么是网络营销工具
  • 做网站布局流程/网页设计素材网站
  • 长春网站建设企业/网络推广有哪些渠道
  • wordpress 最新文章展示/seo外包是什么