文章目錄
- 說在前面
- go安裝
- nodejs
- 安裝wails
- 創建項目
- 運行
說在前面
- 操作系統:win11
- go版本:1.24.4
- nodejs版本:v22.16.0
- wails版本:v2.10.1
go安裝
- 官網
這里
下載安裝即可
nodejs
- 官網
這里
下載安裝即可
安裝wails
- 設置go國內代理
go env -w GOPROXY=https://goproxy.cn
- 安裝
go install github.com/wailsapp/wails/v2/cmd/wails@latest
- 確認安裝
C:\Users\Administrator>wails doctorWails Doctor # Wails Version | v2.10.1 # System ┌───────────────────────────────────────────────────────────────────────────┐ | OS | Windows 10 Pro | | Version | 2009 (Build: 26100) | | ID | 24H2 | | Go Version | go1.24.4 | | Platform | windows | | Architecture | amd64 | | CPU | 13th Gen Intel(R) Core(TM) i5-13600KF | | Memory | 32GB | └───────────────────────────────────────────────────────────────────────────┘ # Dependencies ┌───────────────────────────────────────────────────────┐ | Dependency | Package Name | Status | Version | | WebView2 | N/A | Installed | 137.0.3296.93 | | Nodejs | N/A | Installed | 22.16.0 | | npm | N/A | Installed | 10.9.2 | | *upx | N/A | Available | | | *nsis | N/A | Available | | └─────────────── * - Optional Dependency ───────────────┘ # Diagnosis Optional package(s) installation details:- upx : Available at https://upx.github.io/- nsis : More info at https://wails.io/docs/guides/windows-installer/SUCCESS Your system is ready for Wails development!? If Wails is useful to you or your company, please consider sponsoring the project: https://github.com/sponsors/leaanthony
創建項目
- 以前端框架為
vue
+typescript
為例,創建名為wailsdemo
的項目:
創建后的項目結構如下:wails init -n wailsdemo -t vue-ts
運行
- 直接執行命令
wails dev
- 編譯
默認項目編譯后exe文件大小在10MB左右wails build
在另一臺機器運行時,除webview之外的內存占用在5MB左右
雖然說進程本身的占用率不高,但是webview的內存占用量不低