@uraabk said in BAS и npm модули ноды:
@qwaros а каким кодом вызываете модуль?
var pdf = require('phantom-html2pdf');
var html_path = [[FILEINFO_BASE_DIRECTORY]]+"/"+[[RANDOM_STRING]]+".html";
var pdf_path = [[FILEINFO_BASE_DIRECTORY]]+"/"+[[RANDOM_STRING]]+".pdf";
var options = {"html": html_path};
pdf.convert(options, function(err, result) {
console.log("Конвертация файла");
result.toFile(pdf_path, function() {
console.log("Успешно");
});
});
итак пробовал
var pdf = require('phantom-html2pdf');
var html_path = [[FILEINFO_BASE_DIRECTORY]]+"/"+[[RANDOM_STRING]]+".html";
var pdf_path = [[FILEINFO_BASE_DIRECTORY]]+"/"+[[RANDOM_STRING]]+".pdf";
var options = {"html": html_path};
await (new Promise((resolve, reject) => {
pdf.convert(options, function(err, result) {
console.log("Конвертация файла");
result.toFile(pdf_path, function() {
console.log("Успешно");
});
});
resolve()
}));