typescript - 如何在打字稿中为“电子”定义“类型”?
问题描述
当我在 TypeScript 中的 Electron 中编写以下代码时,
const { app, BrowserWindow } = require("electron");
let mainWindow: Electron.BrowserWindow;
我收到了这个错误:Cannot find namespace 'Electron'.
。
我似乎没有为 type 定义命名空间Electron
。我想知道在哪里可以加载此类型定义。我在我的项目中添加了这些依赖项:
"electron": "^5.0.2",
解决方案
无需为您的BrowserWindow
. 你已经导入了类型,直接使用即可。
import { BrowserWindow } from "electron";
let mainWindow: BrowserWindow;
此外,您不需要单独@types/electron
的电子包。包electron
已经输入。
推荐阅读
- google-sheets - 如何在 Google 表格中从网站导出某些数据?
- hoverfly - 如何以编程方式动态地使捕获的模拟存根无效
- html - 在鼠标移动之前鼠标光标不可见(在 Chrome 中)
- flopy - 具有“打开/关闭”的二元选项
[(BINARY)]" 已在 MODFLOW 6 软盘中实现? - java - MyObject 不能存储在 MyObject[] 类型的数组中
- javascript - 使用 angular2 解析嵌套的 JSON 数据
- visual-studio - Unity C# 错误:“Sprite”不包含采用 0 个参数的构造函数
- python - sci-kit学习TruncatedSVD解释_variance_ratio_不是按降序排列?
- python - 如何解决 pandas.get_dummies 中的问题
- python - 如何在python中将最小二乘回归成本函数绘制为等高线图