如何通过TypeScript关闭Electron应用程序?

如何通过TypeScript关闭Electron应用程序?,typescript,electron,tslint,Typescript,Electron,Tslint,我正在试图找到关闭电子应用程序的正确方法。我在应用程序中使用React和TypeScript。我找到了一种行之有效的方法: const remote = require('electron').remote; let w = remote.getCurrentWindow(); w.close(); 但是,TSLint现在告诉我,require()样式导入是被禁止的。是否有更干净的方法关闭Electron应用程序?在TypeScript中,更好的方法是避免require()。因此,与其像您那样

我正在试图找到关闭电子应用程序的正确方法。我在应用程序中使用React和TypeScript。我找到了一种行之有效的方法:

const remote = require('electron').remote;
let w = remote.getCurrentWindow();
w.close();

但是,TSLint现在告诉我,
require()
样式导入是被禁止的。是否有更干净的方法关闭Electron应用程序?

在TypeScript中,更好的方法是避免
require()
。因此,与其像您那样需要电子,不如在导入部分中导入
remote
,然后访问remote变量。现在TSLint应该又高兴了

import { remote } from 'electron';

...

private closeWindow() {
    remote.getCurrentWindow().close();
}

在TypeScript中实现这一点的更好方法是避免
require()
。因此,与其像您那样需要电子,不如在导入部分中导入
remote
,然后访问remote变量。现在TSLint应该又高兴了

import { remote } from 'electron';

...

private closeWindow() {
    remote.getCurrentWindow().close();
}

以前的帖子也做过类似的事情(虽然有拼写错误)-tslint可以重新配置。。。还有tslint!=typescript@trebleCode您发布的链接与我发布的链接相同。@smnbbrv换句话说,我发布的代码示例是关闭电子应用程序的正确方法吗?我必须在TSLint中重新配置什么?关于做类似事情的老帖子(尽管有拼写错误)-TSLint可以重新配置。。。还有tslint!=typescript@trebleCode您发布的链接与我发布的链接相同。@smnbbrv换句话说,我发布的代码示例是关闭电子应用程序的正确方法吗?我必须在TSLint中重新配置什么?