Ai
1 Star 0 Fork 22

wanger666/SQLiteFileMana

forked from WangShan010/SQLiteFileMana 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.js 1.03 KB
一键复制 编辑 原始数据 按行查看 历史
WangShan010 提交于 2021-12-19 16:44 +08:00 . 初始化
// app 模块,它控制应用程序的事件生命周期。
// BrowserWindow 模块,它创建和管理应用程序 窗口。
const {app, BrowserWindow} = require('electron');
const WindowMana = require('./src/mainRenderer/WindowMana.js');
// 开发过程中,程序热刷新。导致页面,特别卡顿
// require('electron-reloader')(module, {});
async function main() {
// 当 Linux 和 Windows 应用在没有窗口打开时退出了,macOS 应用通常即使在没有打开任何窗口的情况下也继续运行,并且在没有窗口可用的情况下激活应用时会打开新的窗口。
await app.whenReady();
await WindowMana.createWindow();
app.on('activate', function () {
if (BrowserWindow.getAllWindows().length === 0) WindowMana.createWindow();
});
// 在Windows和Linux上,关闭所有窗口通常会完全退出一个应用程序。
app.on('window-all-closed', function () {
if (process.platform !== 'darwin') {
app.quit();
}
});
}
main().then();
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wanger666/SQLiteFileMana.git
git@gitee.com:wanger666/SQLiteFileMana.git
wanger666
SQLiteFileMana
SQLiteFileMana
master

搜索帮助