当我在TypeScript中用Electron编写以下代码时,
const { app, BrowserWindow } = require("electron");
let mainWindow: Electron.BrowserWindow;
我收到此错误:Cannot find namespace 'Electron'.
。
我似乎没有为类型Electron
定义名称空间。我想知道在哪里可以加载此类型定义。我在项目中添加了这些依赖项:
"electron": "^5.0.2",
答案 0 :(得分:1)
无需在BrowserWindow
前面加上前缀。您已经导入了类型,只需直接使用即可。
import { BrowserWindow } from "electron";
let mainWindow: BrowserWindow;
此外,您不需要单独的@types/electron
电子封装。 electron
包已经输入。