0

我正在尝试在我的电子应用程序中实现。

main.ts

  ipcMain.handle('some-name', async (event, someArgument) => {
    console.log("--------------------")
    console.log(someArgument)
    console.log("--------------------")
    return true
  })

在 React.Component 中,我得到:

import { ipcRenderer } from 'electron'
...
ipcRenderer.invoke('some-name',"sadkjasd").then((result) => {
      console.log("finished")
    })

它给了我错误,说:

Uncaught (in promise) Error: Error invoking remote method 'some-name': No handler registered for 'some-name'
    at EventEmitter.o.invoke (electron/js2c/renderer_init.js:71)

如何注册活动?

我实际上正在尝试找出 GitHub 桌面的 IPC,这是一个很酷的电子应用程序:

4

0 回答 0