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

290
Visualizações
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 à 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