【发布时间】:2019-09-19 14:47:55
【问题描述】:
我有一个在端口 3000 上运行的 Electron + React 应用程序。当我从 Electron 的 start.js 文件中调用 app.quit 方法时,它从 Electron 退出,但我仍然可以看到 0.0.0.0:3000 在来自 netstat -ao 的 LISTENING 状态。
我在 Windows 10 上工作,我尝试了电子文件中的 app.exit(0),但是仍然可以从浏览器访问 React 应用程序,并且 netstat -ao 在 LISTENING 状态下显示 0.0.0.0:3000。
"scripts": {
"start": "nf start -p 3000",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject",
"electron": "electron .",
"electron-start": "node src/start-react",
"react-start": "SET BROWSER=none&&react-scripts start",
"pack": "build --dir",
"dist": "npm run build && build",
"postinstall": "install-app-deps",
"preinstall": "npm install -g foreman"
},
我想在调用 Electron 的 app.quit() 之后/之前完全关闭 ReactApp 这是我用来关闭应用程序的代码。
ipcMain.on('closeApp', (evt, arg) => {
app.exit(0)
});
【问题讨论】:
标签: javascript reactjs electron