From 8dbe8fcbce1e174db82de4c55eee18fb6aae1073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=89=E9=9E=8B=E6=B2=A1=E5=8F=B7?= <308487730@qq.com> Date: Wed, 23 Mar 2022 19:54:02 +0800 Subject: [PATCH] simplify code --- packages/renderer/src/main.ts | 9 ++------- .../src/mainModules/builtinModuleSample.ts | 13 ------------- .../src/mainModules/ipcRendererSample.ts | 9 --------- packages/renderer/src/samples/node-api.ts | 16 ++++++++++++++++ 4 files changed, 18 insertions(+), 29 deletions(-) delete mode 100644 packages/renderer/src/mainModules/builtinModuleSample.ts delete mode 100644 packages/renderer/src/mainModules/ipcRendererSample.ts create mode 100644 packages/renderer/src/samples/node-api.ts diff --git a/packages/renderer/src/main.ts b/packages/renderer/src/main.ts index 4523c2b..5b91e1f 100644 --- a/packages/renderer/src/main.ts +++ b/packages/renderer/src/main.ts @@ -1,12 +1,7 @@ import { createApp } from 'vue' import App from './App.vue' -import ipcRendererSample from './mainModules/ipcRendererSample' -import fsExample from './mainModules/builtinModuleSample' +import './samples/node-api' createApp(App) .mount('#app') - .$nextTick(() => { - window.removeLoading() - ipcRendererSample() - fsExample() - }) + .$nextTick(window.removeLoading) diff --git a/packages/renderer/src/mainModules/builtinModuleSample.ts b/packages/renderer/src/mainModules/builtinModuleSample.ts deleted file mode 100644 index d23f791..0000000 --- a/packages/renderer/src/mainModules/builtinModuleSample.ts +++ /dev/null @@ -1,13 +0,0 @@ - -import fs from 'fs'; - -const fsExample = () => { - fs.lstat(process.cwd(),(err,stats)=>{ - if(err){ - console.log(err) - }else{ - console.log(stats); - } - }) -} -export default fsExample \ No newline at end of file diff --git a/packages/renderer/src/mainModules/ipcRendererSample.ts b/packages/renderer/src/mainModules/ipcRendererSample.ts deleted file mode 100644 index 63ed695..0000000 --- a/packages/renderer/src/mainModules/ipcRendererSample.ts +++ /dev/null @@ -1,9 +0,0 @@ -import {ipcRenderer} from 'electron' // rename from cjs to esm by plugin `resolveElectron` in packages/renderer/vite.config.ts - -const ipcRendererHelloWorld = () => { - // Usage of ipcRenderer.on - ipcRenderer.on('main-process-message', (_event, ...args) => { - console.log('[Receive Main-process message]:', ...args) - }) -} -export default ipcRendererHelloWorld diff --git a/packages/renderer/src/samples/node-api.ts b/packages/renderer/src/samples/node-api.ts new file mode 100644 index 0000000..001e540 --- /dev/null +++ b/packages/renderer/src/samples/node-api.ts @@ -0,0 +1,16 @@ + +import fs from 'fs' +import { ipcRenderer } from 'electron' + +// Usage of ipcRenderer.on +ipcRenderer.on('main-process-message', (_event, ...args) => { + console.log('[Receive Main-process message]:', ...args) +}) + +fs.lstat(process.cwd(), (err, stats) => { + if (err) { + console.log(err) + } else { + console.log('[fs.lstat]', stats) + } +})