https://www.npmjs.com/package/wkhtmltopdf
При установке пути функция преобразования pdf в cmd также работает нормально.
Почему я получаю следующую ошибку в node.js?
Использование других опций - та же ошибка.
Ошибка: Ошибка: создать wkhtmltopdf ENOENT
в ChildProcess. (C: \ Users \ khj \ React_androidProjects \ restAPIchecklist \ node_modules \ wkhtmltopdf \ index.js: 161: 11)
в Object.onceWrapper (events.js: 273: 13)
в ChildProcess.emit (events. js: 182: 13)
в Process.ChildProcess._handle.onexit (internal / child_process.js: 252: 12)
в onErrorNT (internal / child_process.js: 421: 16)
в процессе. internalTickCallback (internal / process / next_tick.js: 72: 19)
npm ERR! код ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] начало: node ./bin/www
npm ERR! Статус выхода 1
npm ERR!
npm ERR! Ошибка при запуске скрипта [email protected]. npm ERR! Вероятно, это не проблема npm. Скорее всего, выше имеется дополнительный вывод журнала.
npm ERR! Полный журнал этого запуска можно найти в:
npm ERR! C: \ Users \ khj \ AppData \ Roaming \ npm-cache_logs \ 2019-09-05T05_27_53_709Z-debug.log
->>>
debug.log Содержание
0 сработало, если оно заканчивается на ok
1 подробный клик ['E: \ nodejs \ node.exe',
1 подробный клик 'C: \ Users \ khj \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js ',
1 подробный cli' start ']
router.get('/pdfbox', (req, res) => {
wkhtmltopdf('https://www.google.com/', { output: './data/exlist.pdf' });
});