Я пытаюсь добавить текст в файл docx, используя узел. Я получаю сообщение об ошибке, в котором говорится, что документ word обнаружил некоторые необоснованные символы в документе после того, как мой код запустился, вследствие чего не удалось открыть документ. Вот код.
const fs = require('fs');
const path = require('path');
const faker = require('faker');
const filePath = path.resolve(
__dirname,
'cypress',
'fixtures',
'my-file.docx',
);
const docReadStream = fs.createReadStream(filePath);
const docWriteStream = fs.createWriteStream('./output.docx');
docReadStream.on('data', chunk => {
console.log(typeof chunk);
console.log(Object.prototype.toString.call(chunk));
docWriteStream.write(chunk);
});
docReadStream.on('end', () => {
const encoder = new TextEncoder();
const lulu = faker.random.alphaNumeric(100);
const getti = encoder.encode(lulu);
docWriteStream.write(getti, 'binary', err => {
if (err) {
console.log(err);
} else {
console.log('no error');
}
});
});
выдаю вывод, но не могу просмотреть вывод