У меня есть простое приложение с кнопкой export
.Когда эта кнопка нажата, откройте всплывающее окно, чтобы добавить дополнительные данные и создать PDF с JsPDF
.Когда я нажимаю кнопку export
, всплывающее окно отображается правильно, но при нажатии кнопки finish
(чтобы закрыть ее) на консоли появляется эта ошибка:
fs.js:114 Uncaught Error: ENOENT: no such file or directory, open
at Object.openSync (fs.js:436)
at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:160:31)
at Object.readFileSync (fs.js:341)
at Object.fs.readFileSync (ELECTRON_ASAR.js:580)
at Object.exports.base64Sync (/Users/th3g3ntl3man/Repository/thermowell-design/node_modules/base64-img/base64-img.js:60)
at HTMLButtonElement.$.on (export.min.js:1)
at HTMLDocument.dispatch (jquery-3.3.1.min.js:2)
at HTMLDocument.y.handle (jquery-3.3.1.min.js:2)
Это небольшой код, связанный скнопка export
:
const JsPDF = require('jspdf');
let customer, project, tag;
var pdf = new JsPDF();
$(document).ready( () => {
$(document).on("click","#additionalData", () => {
customer = $('#customer').val().trim();
tag = $('#tag').val().trim();
pN = $('#pN').val().trim();
pdf.text(50, 50, 'this is a test');
pdf.save(customer + '_' + tag + '.pdf');
$("#custom-modal").modal("hide");
});
$('#esporta').click( () => {
$("#custom-modal").modal("show");
});
});
additionalData
- это форма для вставки новых данных, а custom-modal
- всплывающее окно.