测试 用electron + springboot 构建桌面应用
he wei
2022-04-02 11a9e0be944442d3914f239890886a7419244090
src/main/demo/src/background.js
@@ -52,15 +52,11 @@
  // loadingWin.show();
  cb(true);
  // 启动java程序
  if (isDevelopment) {
    serverProcess = true;
  } else {
    if (platform === 'win32') {
      ipcMain.once('renderer-ready', (event, data) => {
        let dir = path.resolve(__dirname, '..');
        serverProcess = require('child_process').execFile(dir + '/app_x64.exe');
      });
    }
  }
}
@@ -182,7 +178,11 @@
app.on('ready', async () => {
  // require('child_process').spawn('cmd.exe', ['/c', 'echo ready >> 123.txt'])
  // startUp();
  if (isDevelopment) {
    createWindow();
  } else {
  showLoading(createWindow);
  }
})
// Exit cleanly on request from parent process in development mode.
if (isDevelopment) {