electron/electron-quick-start-typescript

How to remove [exports.__esModule = true;] in js file?

MoConWu opened this issue · 2 comments

When I use "import { ipcRenderer } from 'electron';" in renderer.ts file, I got "exports.__esModule = true;"
And Electron will error!

renderer.ts

import { ipcRenderer } from 'electron';

renderer.js

exports.__esModule = true;

electron error:

renderer.js:2 Uncaught ReferenceError: exports is not defined

When I delete this in renderer.js and only Run Electron, Electron not error!

I need use a Button to change Window size, like this.
So I have to Use ipcRenderer in renderer.js.

Or I can use another way to change window size to fix this Error?

Help me and thanks!

I see that to not use ipcRenderer.
https://www.electronjs.org/docs/api/context-bridge#contextbridge

But if i use ipcRenderer in renderer.js, Its Error.