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) + } +})