Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

169
Visualizações
La aplicación My Electron después de que el paquete no se inicia

hola chicos, básicamente después de empaquetar mi aplicación con múltiples empaquetadores, todavía no quiere cargar la ventana cuando abro mi archivo .exe:/

 const PHPServer = require('php-server-manager'); const { app, Menu, shell, ipcMain } = require('electron'); const config = require('config') const path = require('path') const MainWindow = require('./MainWindow') let mainWindow; process.env.NODE_ENV = 'production' shell.showItemInFolder('fullPath') const isDev = process.env.NODE_ENV !== 'production' ? true : false const server = new PHPServer({ php: "foundation/php/php.exe", // <==== ADDED port: 8000, directory: path.resolve(__dirname)+'/source', stdio: 'inherit', directives: { display_errors: 1, expose_php: 1 }, config: `${__dirname}foundation/php/php.ini` }); function createWindow() { server.run(); mainWindow = new MainWindow('http://'+server.host+':'+server.port+'/', isDev) mainWindow.on('closed',function(){ mainWindow = null; }) } // Close App ipcMain.on('close-me', (evt, arg) => { app.quit() }) app.on('ready', createWindow) // Quit when all windows are closed. app.on('window-all-closed', function () { // On OS X it is common for applications and their menu bar // to stay active until the user quits explicitly with Cmd + Q if (process.platform !== 'darwin') { // PHP SERVER QUIT server.close(); app.quit(); } }) app.on('activate', function () { // On OS X it's common to re-create a window in the app when the // dock icon is clicked and there are no other windows open. if (mainWindow === null) { createWindow() } }) //app.disableHardwareAcceleration() app.commandLine.appendSwitch('force_high_performance_gpu') app.allowRendererProcessReuse = true

este es mi main.js y estoy usando PHP en este proyecto electrónico

también tenga en cuenta que uso la forja de electrones para el embalaje

cuando ejecuto npm start, la ventana aparece perfectamente, pero cada vez que empaqueto mi herramienta y luego trato de abrir el archivo exe, parece que no aparece nada, solo un pequeño ícono de la aplicación en la barra del explorador, bastante extraño ya que no hay error en mi código,

alguien tiene una respuesta?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda