16-golang-wails入門
阿新 • • 發佈:2022-12-04
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/