16-golang-wails入门
golang wails入门
1. 环境搭建
(1.) npm安装
https://nodejs.org/en/download/
# 设置国内镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm -v
npm config set registry http://registry.npm.taobao.org/
(2.) webviews2安装
# 下载常青版引导程序,以管理员进行安装
https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/#download-section
(3.)upx下载,下载后放到windows环境变量中
https://github.com/upx/upx/releases/tag/v3.96
(4.)安装wails工具
# go 1.18 以上版本
go install github.com/wailsapp/wails/v2/cmd/wails@latest
(5.) 检查依赖是否全部安装
wails doctor
(6.) vue安装
cnpm install vue
vue init webpack my-project // 创建项目
cnpm install // 安装
cnpm run dev // 运行
npm run build // 项目打包
2. 项目开发
(1.) 初始化项目
wails init -n xxx // 项目名称
或
wails init -n xxx -t vue // 使用vue创建项目
(2.)运行
wails dev // 热加载
wails build // 编译二进制到build/bin目录
(3.)跨平台构建
# Windows
wails build -platform=windows
# Mac
wails build -platform=darwin
# Linux
wails build -platform=linux
参考链接
https://wails.io/
【励志篇】:
古之成大事掌大学问者,不惟有超世之才,亦必有坚韧不拔之志。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2019-12-03 企业邮箱