Когда я пытаюсь включить сжатие
var pdf = new jsPDF({
orientation: 'landscape',
unit: 'pt',
format: 'a4',
compressPdf: true
});
я получаю эту ошибку:
Error in function FlateEncode (https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js:11745:7): Deflater is not defined
Я также пытался загрузить jspdf локально (1.5.3 и 2.1.1) - то же самое результат.
Редактирование: я сделал простой файл html со скриптом jspdf, и он работает там. Я заметил, что когда я устанавливаю точку останова, где создается экземпляр Deflater, и наводит курсор на него, он указывает мне, где находится функция , https://imgur.com/bsNFH7E
Но в моем основном приложении оно никуда не указывает. https://imgur.com/rW7lXQO
И когда я продолжаю выполнение, я получаю «Дефлатер не определен». Почему это происходит?