Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

416
Vistas
Electron: no se pudo cargar el recurso: net::ERR_FILE_NOT_FOUND

relativamente nuevo en el área de electrones:

Probé algunos métodos para resolver este problema, como usar ./ en lugar de / o agregar "homepage" : en packaging.json y aún no funciona.

Estaba tratando de importar estos dos

 <script src="node_modules/gridstack/dist/gridstack-h5.js"></script> <link href="node_modules/gridstack/dist/gridstack.min.css" rel="stylesheet"/>

mi json:

 { "name": "login", "version": "1.0.0", "homepage":"./", "main": "main.js", .... }

html:

 <!DOCTYPE html> <head> <title>Infomation Board </title> <link rel="stylesheet" href="../styles/styles.css" /> <script src="node_modules/gridstack/dist/gridstack-h5.js"></script> <link href="node_modules/gridstack/dist/gridstack.min.css" rel="stylesheet"/> </head> <body> ... ..

Y cuando ejecuto la depuración, aparece uno de estos errores:

 GET file:///C:/node_modules/gridstack/dist/gridstack-h5.js net::ERR_FILE_NOT_FOUND GETfile:///C:/Users/whatd/OneDrive/Desktop/Amazon%20Verson%202/src/directories/node_modules/gridstack/dist/gridstack.min.css net::ERR_FILE_NOT_FOUND

directorio:

directorio

¿Cómo haría para resolver este problema?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Creo que la línea "homepage": en su archivo package.json es una cosa de React. Si no está utilizando React, puede eliminar la línea "homepage": .

La línea "main": en su archivo package.json es el punto de entrada de su aplicación Electron. Por lo tanto, si el archivo js que iniciará es "main.js" , entonces "main": "main.js" es correcto.

package.json

 { "name": "login", "version": "1.0.0", "main": "main.js", ... }

Si está creando su ventana de tablero de información en su archivo main.js , lo haría así.

main.js

 // Electron module(s). const electronApp = require('electron').app; const electronBrowserWindow = require('electron').BrowserWindow; // Node module(s). const nodePath = require('path'); // Declare window (no garbage collect). let infoBoardWindow; // Application is now ready to start. electronApp.on('ready', () => { // Create the info-board window. infoBoardWindow = new electronBrowserWindow({ x: 0, y: 0, width: 800, height: 600, show: false, webPreferences: { nodeIntegration: false, contextIsolation: true, worldSafeExecuteJavaScript: true, enableRemoteModule: false, preload: nodePath.join(__dirname, 'preload.js') } }); // Load the info-board window. infoBoardWindow.loadFile(nodePath.join(__dirname, './src/directories/infoboard.html')) .then(() => { infoBoardWindow.show(); }) });

Ahora, para hacer referencia a los archivos gridstack css y js en su archivo infoboard.html , use rutas relativas ( ./ , ../ ), no una ruta absoluta ( / ). IE: debe subir 2 niveles de directorio para obtener acceso al directorio node_modules .

infoboard.html

 <!DOCTYPE html> <head> <title>Infomation Board </title> <link rel="stylesheet" href="../styles/styles.css" /> <link rel="stylesheet" href="../../node_modules/gridstack/dist/gridstack.min.css" /> <script src="../../node_modules/gridstack/dist/gridstack-h5.js"></script> </head> <body> ... ..
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda