如何通过 TypeScript 关闭 Electron 应用程序?
How to close Electron app via TypeScript?
我正在尝试找到关闭 Electron 应用程序的正确方法。我在应用程序中使用 React 和 TypeScript。我找到了 this post 并找到了一种可行的方法:
const remote = require('electron').remote;
let w = remote.getCurrentWindow();
w.close();
但是,TSLint 现在告诉我 require()
样式导入是被禁止的。有没有更简洁的方法来关闭 Electron 应用程序?
在 TypeScript 中一个更好的方法是避免 require()
。因此,与其像您那样要求 Electron,不如在导入部分导入 remote
,然后访问远程变量。现在 TSLint 应该又高兴了。
import { remote } from 'electron';
...
private closeWindow() {
remote.getCurrentWindow().close();
}
我正在尝试找到关闭 Electron 应用程序的正确方法。我在应用程序中使用 React 和 TypeScript。我找到了 this post 并找到了一种可行的方法:
const remote = require('electron').remote;
let w = remote.getCurrentWindow();
w.close();
但是,TSLint 现在告诉我 require()
样式导入是被禁止的。有没有更简洁的方法来关闭 Electron 应用程序?
在 TypeScript 中一个更好的方法是避免 require()
。因此,与其像您那样要求 Electron,不如在导入部分导入 remote
,然后访问远程变量。现在 TSLint 应该又高兴了。
import { remote } from 'electron';
...
private closeWindow() {
remote.getCurrentWindow().close();
}