代码改变世界

wails安装以及相关问题处理

2024-01-09 11:22  Lecone.JY.HU  阅读(157)  评论(0编辑  收藏  举报

安装

go install github.com/wailsapp/wails/v2/cmd/wails@latest   // 安装 Wails CLI

注意需要把wails.exe的所在目录加入环境变量path中。不然会出现wails不是内部命令。

//系统检测
wails doctor    

 

 

 

 

 

 wails dev 

一直 处于idealTree:frontend: sill idealTree buildDeps,基本原因是npm install 失败,手动到frontend目录下运行 npm install 是不是成功,不成功有报错。

npm config set registry https://registry.npm.taobao.org/
npm config get registry
 

出现 unable to verify the first certificate

解决方法一:
取消ssl验证:npm config set strict-ssl false

如果还没成功,则将npm源更换为国内镜像:
npm config set registry ​ ​http://registry.cnpmjs.org/​​

npm config set registry ​ ​http://registry.npm.taobao.org/​​

解决方法二:
升级:npm install npm -g --ca=null

或者 npm config set ca=""
 

 

 

 

 

 

手动编译32位方法:

1.先正常编译 我们暂且叫这个exe为 无图标.exe

go env -w GOARCH=386

go build -tags desktop,production -ldflags "-w -s -H windowsgui"

2.用wails build 编译 我们暂且叫这个exe为 有图标.exe

3.使用ResourceHacker工具将wails 编译的 有图标.exe 的信息拷贝到go build编译 无图标.exe 中

具体操作。。

1.下载ResourceHacker

http://www.angusj.com/resourcehacker/resource_hacker.zip

2.运行后选择 打开(open) 选中我们的go build 无图标.exe 然后会发现一片空白。。

3.点击编辑 Action 的 Add from a Resource file (.res, .mui,.dll,.exe) 菜单选项 然后把有图标.exe 导入进来。  

 

 

参考地址

golang wails界面库手动编译32位exe的方法

golang用wails开发类似360的悬浮球

wails安装教程

 

的风格风格