電子卵
electronicとegg.jsに基づく高速で機能豊富なデスクトップソフトウェア開発フレームワーク
特性
- サーバー側の開発思考を使用してデスクトップソフトウェアを作成できます
- フロントエンドを使用して開発することもできます。データサービスは外部APIを要求できます。
- ルーティング、ミドルウェア、コントローラー、サービス、時限タスク、キュー、プラグインなど、サーバー側のほぼすべての技術シナリオを使用できます。
- デスクトップソフトウェアの一般的な機能は徐々に統合され、改善されるか、デモが提供されます。
使い始める
-
ダウンロード
# gitee git clone https://gitee.com/wallace5303/electron-egg.git # github git clone https://github.com/wallace5303/electron-egg.git
-
起動
# 进入目录 ./electron-egg/ npm install npm run dev
-
一般的なコマンド
# 开发者模式 npm run dev # 生产者模式 npm run start # 打包 (windows版本) npm run build-w # 打包 (mac版本) npm run build-m # 打包 (linux版本) npm run build-l
ログ
-
electron日志:./logs/main.log egg日志:./logs/
プロジェクト構造
-
# electron-egg ./app -- egg框架 ./build -- 打包用户用到的资源,包含logo和可以定制化安装的脚步 ./config -- 配置文件,区分不同环境 ./logs -- 日志,包含electron日志与egg框架日志 ./node_modules -- 包 ./out -- 打包后的执行程序 ./run -- 运行时缓存文件 ./storage -- 数据目录 ./app.js -- egg入口文件 ./main.js -- electron启动文件 ./package.js -- package
プロジェクトケース
進行中の機能
- 自動ソフトウェアアップデート
- データローカルストレージ
- Mac版機能対応
- 共通機能デモ
ジティーの住所
アドレス:https://gitee.com/wallace5303/electron-egg