Я использую var child = require("child_process").execFile;
для запуска внешнего файла .exe. Когда я запускаю приложение в режиме отладки, все идет гладко. Когда я собираю и упаковываю приложение, оно выдает следующую ошибку. Uncaught TypeError: (0, a (...). ExecFile) не является функцией
Мой код:
var path = require("path");
export function silentPrintPDF(htmlString) {
var child = require("child_process").execFile;
var executablePath = path.join(
__dirname,
"extraResources",
"ElectronPrinter.exe"
);
var parameters = [htmlString];
child(executablePath, parameters, function(err, data) {
console.log(err);
console.log(data.toString());
});
}
Я упаковываю приложение со следующим команда: "электрон: пачка": "сборка пряжи && сборка электронов -w"