Не удается установить или запустить html -pdf на nodejs - PullRequest
1 голос
/ 18 февраля 2020

У меня есть приложение, которое генерирует PDF с использованием html-pdf на nodejs, но после развертывания на производственном сервере я не могу его сгенерировать. Это выдает эту ошибку:

'html -pdf: Не удалось загрузить модуль Phantom JS. Вы должны установить путь к двоичному файлу Phantom JS, используя 'options.phantomPath'

. И если я снова запустите npm install html-pdf, он выдаст эту ошибку

npm ERR! errno 1
npm ERR! node@11.8.0 preinstall: `node installArchSpecificPackage`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the node@11.8.0 preinstall script.

И эта ошибка распространяется на другие модули, но я обернулся.

Запуск узла 13.7.0 и npm 6.9.0

1 Ответ

0 голосов
/ 18 февраля 2020

Можете ли вы повторить попытку с флагом -g

npm install -g html-pdf

Если все еще не работает, выполните после этого:

npm link html-pdf
npm link phantomjs-prebuilt

из https://github.com/marcbachmann/node-html-pdf/issues/437#issuecomment -467463285

...