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

297
Vistas
Why cant i require SQLite3 in preload.js?

This is my preload.js file in electron application

window.onload = () => {
  
  const $ = require('jquery');
  //const sqlite3 = require('sqlite3').verbose();
  //const db = new sqlite3.Database(':memory:');
  



  var form_div="";
  document.querySelector("#ppage_btn").addEventListener("click"()={
      
      //console.log("ppage_btn renderer file");
      $('#form-div input').each(function() {
          $(this).attr('value', $(this).val());
      });


      form_div = $("#form-div").clone();
      var elements = document.getElementsByClassName("cats");
      while(elements.length > 0){
          elements[0].parentNode.removeChild(elements[0]);
      }

      var divToPrint = document.getElementById("form-div");
      
      var db_data =  divToPrint.outerHTML;
      db.serialize(function() {
          db.run("CREATE TABLE invoices (codeblock TEXT)");
          var stmt = db.prepare("INSERT INTO invoices VALUES (?)");
          stmt.run(db_data);
          stmt.finalize();
      });

      newWin= window.open("");
      newWin.document.write(divToPrint.outerHTML);
      newWin.print();
      newWin.close();
  });
}

Whenever i un-comment these lines //const sqlite3 = require('sqlite3').verbose(); //const db = new sqlite3.Database(':memory:');
and click on #ppage_btn button to save and print the form ,no error shows and the whole app window crushes .. is there any proper way to add sqlite3 in preload.js file ?

about 4 years ago · Juan Pablo Isaza
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