1. 程式人生 > 其它 >16-golang-wails入門

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.17 以上版本
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/