Я создал Excel и преобразовал его в файл Blob с помощью exceljs.После этого мне нужно сохранить файл с помощью FileSaver.
Я использовал один и тот же код в некоторых своих проектах.Работает нормально.Но в некоторых проектах он возвращает мне неопределенную ошибку.
const workbook = new Excel.Workbook();
const worksheet = workbook.addWorksheet(excelTitle, {properties: {tabColor: {argb: 'FF00FF00'}}, views: [{state: 'frozen', ySplit: 4, activeCell: 'A1', showGridLines: false}]});
...
workbook.xlsx.writeBuffer().then(data => {
const blob = new Blob([data], {type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'});
FileSaver.saveAs(blob, fileName).then();
});
Я ожидаю сохранения файла, но на самом деле вывод: "TypeError: Невозможно прочитать свойство then" из undefined "