sqlite移到ee

This commit is contained in:
gaoshuaixing
2022-09-08 15:34:24 +08:00
parent ffcb16809e
commit 79eec7eda8
3 changed files with 6 additions and 19 deletions

View File

@@ -1,3 +1,8 @@
/*
* 如果启用了上下文隔离渲染进程无法使用electron的api
* 可通过contextBridge 导出api给渲染进程使用
*/
const { contextBridge, ipcRenderer } = require('electron')
contextBridge.exposeInMainWorld('electron', {

View File

@@ -1,22 +1,5 @@
const { ipcRenderer: ipc } = (window.require && window.require('electron')) || window.electron || {}
/**
* (将废弃,请使用 $ipcInvoke 代替)异步调用主函数
* @param ipc
* @param channel
* @param param
* @returns {Promise<unknown>}
*/
const call = (ipc, channel, param) => {
return new Promise((resolve) => {
ipc.once(channel, (event, result) => {
console.log('[ipcRenderer] [call] result:', result)
resolve(result)
})
ipc.send(channel, param)
})
}
/**
* 发送异步消息invoke/handle 模型)
* @param channel

View File

@@ -14,8 +14,6 @@
"build-m-arm64": "electron-builder -m --arm64",
"build-l": "electron-builder -l",
"rd": "ee-core rd --dist_dir=./frontend/dist",
"compress": "ee-core compress",
"restore": "ee-core restore",
"encrypt": "ee-core encrypt --type=bytecode",
"rebuild": "electron-rebuild",
"re-sqlite": "electron-rebuild -f -w better-sqlite3"
@@ -117,6 +115,7 @@
},
"dependencies": {
"dayjs": "^1.10.7",
"better-sqlite3": "^7.6.0",
"ee-core": "^1.2.10",
"electron-is": "^3.0.0",
"lodash": "^4.17.21"