Javascript jsPDF问题:未捕获(承诺中)错误:无法加载DOMPrify:错误:找不到模块';domprify';
我正在使用npm和parcel构建一个web应用程序。dist文件被复制到apache2服务器(因此不在节点服务器下运行),当尝试使用jsPDF生成PDF时,我收到以下错误: 未捕获(承诺中)错误:无法加载dompurify:错误:找不到模块“dompurify” 我认为这是“sPDF将在需要时(使用相应的模块格式,例如动态导入)动态加载它们(即:dompurify和html2canvas)”的问题。”但我不知道如何解决这个问题 我已安装: npm安装--保存jspdf dompurify html2canvas 在我的JS中,我“从‘jsPDF’导入jsPDF”Javascript jsPDF问题:未捕获(承诺中)错误:无法加载DOMPrify:错误:找不到模块';domprify';,javascript,jspdf,Javascript,Jspdf,我正在使用npm和parcel构建一个web应用程序。dist文件被复制到apache2服务器(因此不在节点服务器下运行),当尝试使用jsPDF生成PDF时,我收到以下错误: 未捕获(承诺中)错误:无法加载dompurify:错误:找不到模块“dompurify” 我认为这是“sPDF将在需要时(使用相应的模块格式,例如动态导入)动态加载它们(即:dompurify和html2canvas)”的问题。”但我不知道如何解决这个问题 我已安装: npm安装--保存jspdf dompurify ht
// download PDF doc
let filename = 'pdf-' + $('#fh-date').val() + '-'
+ $('#fh-num').val() + '.pdf';
let doc = new jsPDF();
let specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};
doc.html($('#fh-tmp').html(), {
'width': 100, // max width of content of PDF
'elementHandlers': specialElementHandlers,
callback: function (doc) {
doc.save(filename);
},
});
我如何解决这个问题。谢谢?我刚刚在我的vue项目中遇到了这个问题,我用“npm update”更新了这个问题“谢谢,我会尝试一下,看看这是否能解决我的问题。我最终将这个PDF版本移动到服务器上,以简化它并避免污染画布的同源问题,但我还有其他页面,我仍然希望在浏览器中生成,因此希望这能为他们解决问题。