Node.js Can';t在nodejs上安装或运行html pdf

Node.js Can';t在nodejs上安装或运行html pdf,node.js,npm,html-pdf,node-html-pdf,Node.js,Npm,Html Pdf,Node Html Pdf,我有一个应用程序在nodejs上使用HTMLPDF生成PDF,但是在部署到生产服务器之后,我无法生成。它给出了以下错误: 'html pdf:无法加载PhantomJS模块。你必须设置路径 使用“options.phantomPath”访问PhantomJS二进制文件 如果我再次运行npm install html pdf,则会出现此错误 npm ERR! errno 1 npm ERR! node@11.8.0 preinstall: `node installArchSpecificPack

我有一个应用程序在nodejs上使用
HTMLPDF
生成PDF,但是在部署到生产服务器之后,我无法生成。它给出了以下错误:

'html pdf:无法加载PhantomJS模块。你必须设置路径 使用“options.phantomPath”访问PhantomJS二进制文件

如果我再次运行
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.
这个错误会复制到其他模块,但我做了一个转变


运行node 13.7.0和npm 6.9.0时,是否可以使用
-g
标志重试

npm install -g html-pdf
如果仍然不起作用,则在之后执行:

npm link html-pdf
npm link phantomjs-prebuilt

如果你做不到这一点,我也会推荐木偶师来帮助你达到这个目的。服务器端HTML转换为PDF是我的目标。您是运行node 13.7还是11.8?你的日志显示了与你的文本不同的内容。幻影已经死了,请使用木偶演员,正如@stephancasas建议的那样。我还建议尝试一下Gotenberg——这是Docker支持的API,用于转换为PDF,我为此编写了小型JS/TS客户端-