Vutron
範本
以 Vite、Vue 3 與 Electron 建立桌面應用程式的起點。建置、封裝、測試與翻譯在你寫下第一行程式碼之前就已設定完成。
關於這個專案
Vutron 是用 Electron、Vite 與 Vue 3 建立跨平台桌面應用程式的現成起點。建置、封裝、程式碼檢查與測試執行器已經接在一起,所以專案的第一天可以花在應用程式本身,而不是再拼一次同樣的工具鏈。
設定好的正是一個桌面應用程式早期就需要的東西:跨兩個行程的熱重載、跨平台建置、自動化測試、TypeScript、翻譯、明暗兩套主題、以 Vuetify 做的版面管理、用 Pinia 管理的全域狀態、帶選用浮動視窗的系統匣圖示、用一個常數就能打開多視窗的視窗管理器,以及透過行程間通道處理原生檔案對話框與外部連結的範例。
在 Electron 範本通常薄弱的地方,它是穩妥的:內容隔離已開啟,訊息通道有白名單,內容安全政策已就位,頁面跳轉有守衛;兩個行程共同需要的東西放在共用目錄裡,而讓那個目錄保持中立的是檢查規則而不是慣例。範本跟隨目前的 Vue 與 Electron 版本,所以要跟上,需要的是升一次版本號,而不是一次遷移。
功能
文件網站
TypeScript 型別
多語言支援
經測試驗證
跨平台支援
深色模式
