Electron:桌面捕获器未定义

Aka*_*uja 2 javascript electron

我正在尝试构建一个需要截屏的应用程序。但当我导入时desktopCapturer,它是undefined

这是我导入的方式,

import { desktopCapturer } from 'electron'

pus*_*kin 5

desktopCapturer应该在Renderer进程中使用。如果你查看文档它会说:

进程:渲染器

您在主流程中导入它。相反,将其导入渲染器进程中。

  • 不是从 Electron 17 开始=)在安全改进期间,它仅移至主进程 https://github.com/electron/electron/pull/30720 (2认同)