我通过
导入TypeScript类型import {BrowserWindow} from 'electron';
之后无法将其用作类型,但我可以创建一个新对象:
let myVar: BrowserWindow = null; //not working. Error: TS2304: Cannot find name 'BrowserWindow'.
let myVar2 = new BrowserWindow(); // working
为什么TypeScript会以这种方式运行?
这是解决方法,但我不明白为什么我的第一种方法不起作用:
import BrowserWindow = Electron.BrowserWindow;