如何在打字稿中为“电子”定义“类型”?

时间:2019-05-27 23:00:58

标签: typescript electron

当我在TypeScript中用Electron编写以下代码时,

const { app, BrowserWindow } = require("electron");

let mainWindow: Electron.BrowserWindow;

我收到此错误:Cannot find namespace 'Electron'.

我似乎没有为类型Electron定义名称空间。我想知道在哪里可以加载此类型定义。我在项目中添加了这些依赖项:

"electron": "^5.0.2",

1 个答案:

答案 0 :(得分:1)

无需在BrowserWindow前面加上前缀。您已经导入了类型,只需直接使用即可。

import { BrowserWindow } from "electron";

let mainWindow: BrowserWindow;

此外,您不需要单独的@types/electron电子封装。 electron包已经输入。