TransWikia.com

Compilar proceso principal ElectronJS

Stack Overflow en español Asked by Oni on November 12, 2021

Es posible compilar el proceso principal de ElectronJS main.js con alguna herramienta? Estoy usando nexe para compilar el proceso principal main.js pero no funciona. ¿Hay alguna manera de hacerlo?

Estoy usando https://github.com/electron/electron-quick-start

Luego uso nexe main.js para generar un compilado de main.js con nombre main.exe

Luego modifico el package.json cambiando el valor de main.js a main.exe.

Finalmente ejecuto npm start y recibo un mensaje de error:

MZ´┐¢


SyntaxError: Invalid or unexpected token
    at Module._compile (internal/modules/cjs/loader.js:895:18)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1004:10)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Module._load (internal/modules/cjs/loader.js:727:14)
    at Function.Module._load (electron/js2c/asar.js:769:28)
    at loadApplicationPackage (C:UsersOnimacAppDataRoamingnpmnode_moduleselectrondistresourcesdefault_app.asarmain.js:109:16)
    at Object.<anonymous> (C:UsersOnimacAppDataRoamingnpmnode_moduleselectrondistresourcesdefault_app.asarmain.js:155:9)
    at Module._compile (internal/modules/cjs/loader.js:967:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1004:10)
    at Module.load (internal/modules/cjs/loader.js:815:32)

Código main.js:

const {app, BrowserWindow} = require('electron');

function createWindow () {
  const mainWindow = new BrowserWindow({
    width: 800,
    height: 600
  })
  mainWindow.loadFile('index.html')
}

app.whenReady().then(() => {
  createWindow()
})

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP