博客 / 詳情

返回

Electron-egg 1.14.0 發佈,桌面軟件,從未如此簡單

一個簡單、快速、功能豐富的跨平台桌面軟件開發框架。

  • 🏆 碼雲最有價值開源項目
  • 地址:https://gitee.com/wallace5303...

特性

  1. 很多小夥伴問可以商用麼?基於本框架開發的軟件,可以商用。
  2. 跨平台:一套代碼,可以打包成windows版、Mac版、Linux版或者以web網站運行
  3. 簡單高效:支持vue、react、ejs等
  4. 工程化:可以用服務端的開發思維,來編寫桌面軟件
  5. 高性能:可啓動多個工作進程
  6. 功能豐富:服務端的技術場景都可以使用,如:路由、中間件、控制器、服務、定時任務、隊列、插件等
  7. 功能demo:桌面軟件常見功能,後續逐步集成並完善或提供demo
  8. 自動更新
  9. 更多功能請看文檔

本次更新

  1. 視圖樣式重構
  2. demo增加分類
  3. demo界面優化,重新排版
  4. 增加選擇文件夾目錄
  5. 增加ipc通信模塊與apis模塊語法統一
  6. 增加路由分類
  7. 增加ipc支持長通信,服務端持續向頁面發消息
  8. 增加操作系統彈框demo
  9. 刪除非必要代碼
  10. 修復拉伸窗口空白

使用場景

1. 常規桌面軟件

  • demo


2. 遊戲(h5相關技術開發)

  • 忍者100層

3. 任意網站變桌面軟件

  • Youtube

  • discuz-q論壇

4. web項目

  • 網站助手:http://b.kaka996.com/

開始使用

  1. 下載

    # gitee
    git clone https://gitee.com/wallace5303/electron-egg.git
    # github
    git clone https://github.com/wallace5303/electron-egg.git
  2. 安裝

    # 提升安裝速度,使用國內鏡像;
    npm config set registry https://registry.npm.taobao.org
    # 進入目錄 ./electron-egg/
    npm install
  3. 常用命令

    # 開發者模式
        # 1:【進入前端目錄】,啓動vue
        cd frontend && npm install && npm run serve
        
        # 2:【根目錄】,啓動後端服務
        cd ../ && npm run dev
    
    # 預發佈模式(環境變量為:prod)
    npm run start
    
    # 打包-windows版本
    npm run build-w (32位)
    npm run build-w-64 (64位)
    
    # 打包-mac版本
    npm run build-m
    npm run build-m-arm64 (蘋果M1芯片架構)
    
    # 打包-linux版本
    npm run build-l
    
    # web運行-開發模式
    npm run web-dev
    
    # web運行-生產者模式-啓動
    npm run web-start
    
    # web運行-生產者模式-停止
    npm run web-stop
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.