Javascript jsPDF问题:未捕获(承诺中)错误:无法加载DOMPrify:错误:找不到模块';domprify';

Javascript jsPDF问题:未捕获(承诺中)错误:无法加载DOMPrify:错误:找不到模块';domprify';,javascript,jspdf,Javascript,Jspdf,我正在使用npm和parcel构建一个web应用程序。dist文件被复制到apache2服务器(因此不在节点服务器下运行),当尝试使用jsPDF生成PDF时,我收到以下错误: 未捕获(承诺中)错误:无法加载dompurify:错误:找不到模块“dompurify” 我认为这是“sPDF将在需要时(使用相应的模块格式,例如动态导入)动态加载它们(即:dompurify和html2canvas)”的问题。”但我不知道如何解决这个问题 我已安装: npm安装--保存jspdf dompurify ht

我正在使用npm和parcel构建一个web应用程序。dist文件被复制到apache2服务器(因此不在节点服务器下运行),当尝试使用jsPDF生成PDF时,我收到以下错误:

未捕获(承诺中)错误:无法加载dompurify:错误:找不到模块“dompurify”

我认为这是“sPDF将在需要时(使用相应的模块格式,例如动态导入)动态加载它们(即:dompurify和html2canvas)”的问题。”但我不知道如何解决这个问题

我已安装: npm安装--保存jspdf dompurify html2canvas

在我的JS中,我“从‘jsPDF’导入jsPDF”

    // 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版本移动到服务器上,以简化它并避免污染画布的同源问题,但我还有其他页面,我仍然希望在浏览器中生成,因此希望这能为他们解决问题。